Single Sign-On (SSO) is an authentication method that allows users to securely log in to multiple applications and websites, but only need to enter their credentials once. To implement single sign-on in elearnio, a wide variety of authentication systems (identity providers) can be integrated. The integration is based on the OAuth 2.0 and OpenID Connect (OIDC) standards.
After integrating an authentication system (see Setup) into elearnio and setting up the elearnio application in the authentication system, users can log in to elearnio via SSO. A corresponding button is provided on the login page.
Version 1.0 requires that users are already registered in elearnio. To do this, the user must accept the invitation to the platform and complete the registration independently. Only then is the use of SSO possible.
Any authentication systems that offer SSO based on OAuth 2.0 and OIDC are supported.
The instructions for setting up a web application (like elearnio.net) in some well-known authentication systems:
The callback / redirect URI to be stored is : https://[company].elearnio.net (see also Setting up the integration in elearnio). The following information is needed to set up the authentication system in elearnio:
Make sure you have elearnio admin rights
As admin in elearnio go to 'Settings' > 'Authentication'.
In the Name field, select a suitable name for the authentication system (e.g. Google). This name will later be visible on the SSO login button on the login page.
Enter the Authentication URI and Token URI of the authentication system.
In the fields Client ID and Client Secret enter the corresponding values from the authentication system.
Save your input by clicking on "Save"
The specified Callback URI must be stored in the authentication system.