Authentication plugins
note
This extension point allows to define an authentication protocol.
By default, if no authentication system is defined, REGARDS handles its own authentication system based on JWT tokens. However, it is possible to externalize user management with IDP and/or SP.
Identity provider
Authentication system managed by REGARDS which user base is deported on an external base. This operation allows to connect to an LDAP base for example.
Interface
REGARDS provides many implementations of this extension point :
- RegardsInternalAuthenticationPlugin : Authenticate users with internal managed accounts.
- LdapAuthenticationPlugin : Authenticate users through a configured LDAP server
Service Provider
Authentication system fully externalized. This operation allows to connect through external SSO like github for example.
Interface
REGARDS provides one implementation of this extension point :
- OpenIdConnectPlugin : Authenticate users through a configured OpenID Connect server