How to implement Single sign-on (SSO)
Add Single sign-on (SSO) to your applications to allow users to enter one name and
password to access multiple applications. Genero Application Server supports different
kinds of Single sign-on.
Identity Provider (IdP) An IdP provides a secure identity information service for authenticating users accessing your applications and Web services. Using an IdP is recommended when implementing a Single sign-on (SSO) solution.Single sign-on workflow Before an application can start, the SSO delegate process passes through various stages of communication with the identity provider (IdP) to authenticate the user. OpenID Connect/OAuth2 SSO OpenID Connect is a Single sign-on (SSO) protocol based on OAuth authentication that is supported by the Genero Application Server (GAS). SAML SSO Security Assertion Markup Language (SAML) is a Single sign-on (SSO) protocol supported by the Genero Application Server. It is based on a Genero REST service and is delivered in the Genero Web Services package under $FGLDIR/web_utilities/services/saml . SSO custom sample (simplesso) The Four Js Genero GitHub repository contains a demo of how to delegate the start of a Genero application to another service, in order to handle the authentication via a REST service. How autologout prompt is implemented on SSO The prompt feature can authenticate the user and resume the application after an auto-logout event.Connect to the application database with SSO There are several solutions for connecting to the database server after starting an application program with a Single sign-on (SSO) delegation.