REST service which provide authentication against LDAP / ADS.
REST service which provide authentication against mocked LDAP / ADS.
Stage | Module | Link |
---|---|---|
- | JIRA | https://otwartapw.atlassian.net/ |
DEV | LDAPAuth | http://dev.otwartapw.pl/ldapauth/ |
DEV | LDAPAuth-Mock | http://dev.otwartapw.pl/ldapauth-mock/ |
TEST | LDAPAuth | http://test.otwartapw.pl/ldapauth/ |
TEST | LDAPAuth-Mock | http://test.otwartapw.pl/ldapauth-mock/ |
PROD | LDAPAuth | http://otwartapw.pl/ldapauth/ |
PROD | LDAPAuth-Mock | http://otwartapw.pl/ldapauth-mock/ |
All configuration parameters are defined within JNDI context.
Overview of JNDI configuration parameters
JNDI | Default | Description |
---|---|---|
java:global/ldapauth/ABC | - |
Overview of JNDI configuration parameters
JNDI | Default | Description |
---|---|---|
java:global/ldapauth-mock/cachesize | 5 | Cache size |
java:global/ldapauth-mock/secretkey | secret | optional |
Example standalone.xml
for WildFly 9.0.2.Final
...
<subsystem xmlns="urn:jboss:domain:naming:2.0">
<bindings>
<simple name="java:global/ldapauth-mock/secretkey" value="TopSecret.!" type="java.lang.String"/>
<simple name="java:global/ldapauth-mock/usercache" value="15" type="int"/>
</bindings>
<remote-naming/>
</subsystem>
...
Service implementation.
- LDAPAUTH-1 Authentication
- LDAPAUTH-6 API implementation
- LDAPAUTH-7 Service configuration with JNDI
- LDAPAUTH-8 Reusable version output
- LDAPAUTH-9 Unit Tests (JUnit & Mockito)
- LDAPAUTH-10 Default template for mock dashboard
Quality assurance
- [LDAPAUTH-10]((https://otwartapw.atlassian.net/browse/LDAPAUTH-10) Integration Tests (Arquillian & RESTEasy client)
Beta release.
RC1
RC2
First release
Service definition and MOCK implementation.
- LDAPAUTH-2 Mock implementation
- LDAPAUTH-3 POM cleanup
- LDAPAUTH-5 Userfriendly populate and clear logic for mock.
- LDAPAUTH-4 API definition.