Single sign-on (SSO) is a property of access control of multiple related, yet independent, software systems. With this property, a user logs in with a single ID and password to gain access to any of several related systems.
For the generic provider, the user is added directly to the database, if it does not exist.
- Uncompress the archive to the
<GLPI_ROOT>/plugins/singlesignon
directory - Navigate to the Configuration > Plugins page,
- Install and activate the plugin.
- Go to
Configuration > Single Sign-On
and add a provider - To test you can use the test button or logout and try to login with the links below the login pageLogin with
Login with <name>
- It is possible that the test fails with the test button but that does not mean that the configuration is bad. Disconnect and try directly.
- Azure (Tenant common) - https://docs.microsoft.com/azure/app-service/configure-authentication-provider-aad
- Facebook - https://developers.facebook.com/docs/apps/
- GitHub - https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/
- Google - https://developers.google.com/identity/protocols/OpenIDConnect
- Instagram - https://www.instagram.com/developer/authentication/
- LinkedIn - https://docs.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow?context=linkedin/context
- Generic - Allow to define custom URLs, ex: With an Azure tenant
PayPal |
Pix (Brazil) 28571c52-8b9b-416c-a18f-8e5246060881 |