...
Some time ago we created a HttpLoginService (HTTP level API) and and several GWT implementations towards JAAS and , LDAP/ADS, and HTTP.
When we started to move away from GWT, we decided to do a major refactoring of the login service topic.
...
DomainPasswordLoginService.java is our second generation login service interface.
For implementations and even backends, see Authentication Tools Home, LOGIN, SDS.