...
All implementations have the new maven groupId
, org.clazzes.login
, and a new svn repository: https://svn.clazzes.org/svn/login.
Ideas for future implementations
...
Authentication against external Authentication Providers
- OAuth2/OpenID Connect client: org.clazzes.login.openid (like provided by Wordpressoauth (authenticate against github, Google, Facebookmicrosoft cloud services,...) or Mozilla's upcoming counterpart.
OSGi wrapper HttpLoginServiceAdapter and Testpad
The OSGi side for the new login serivce approach consists of one small bundle, org.clazzes.login.adapter.http, that listens for providers of the DomainPasswordLoginService
interface and exports them adapted as HttpLoginService.
Token OTP Provider
For adding two-factor authentication support, the module org.clazzes.login.yubikey is provided, which has been
DomainPasswordLoginService backend SDS
...