Edjet LMS support the Single sign-on advanced user identity management using SAML 2.0 protocol, an authentication scheme that allows a user to log in with a one-button.
SSO setup require the Edjet LMS to use https protocol.
The user account being authenticated has to exist in the Edjet LMS database.
You can create and synchronize user accounts in Edjet LMS using Active Directory connector.
All the setting and options of the SSO connector can be managed in the admin panel.
To setup SSO authentication:
Setting | Options and description |
---|---|
saml_sso |
Enable or disable SAML SSO authentication
Data type: boolean |
saml_entity_id |
Identifier of the Identity Provider (IdP) entity - must be an URI Data type: string |
saml_sso_url |
SSO endpoint of the IdP (Authentication Request protocol) URL Target of the IdP where the Authentication Request Message will be sent Data type: string |
saml_sls_url |
SLO endpoint of the IdP URL Location of the IdP where SLO Request will be sent Data type: string |
saml_x509cert |
Public x509 certificate of the IdP Data type: string |
Edjet LMS offer following SAML SSO endpoints to the IdP:
'security' => array (
'lowercaseUrlencoding' => true,
'requestedAuthnContext' => false,
),
Logout issue: