
For example, you might have applications that you want to have locked down a bit more. Administrators can also more quickly relinquish login privileges across the board when a user leaves the organization. Administrators can centrally control requirements like password complexity and multi-factor authentication (MFA). SSO can also cut down on the amount of time the help desk has to spend on assisting users with lost passwords. SSO often enables users to just get access to their applications much faster. Users no longer have to keep track of different sets of credentials and can simply remember a single more complex password. A single sign-on solution can simplify username and password management for both users and administrators. There are many reasons why SSO can improve security. The answer to this question is “It depends.” When the user tries to access a different website, the new website would have to have a similar trust relationship configured with the SSO solution and the authentication flow would follow the same steps. The user is granted access to the Service Provider.The token that is received by the Service Provider is validated according to the trust relationship that was set up between the Service Provider and the Identity Provider during the initial configuration.



In SSO, this identity data takes the form of tokens which contain identifying bits of information about the user like a user’s email address or a username. This certificate can be used to sign identity information that is being sent from the identity provider to the service provider so that the service provider knows it is coming from a trusted source. This trust relationship is often based upon a certificate that is exchanged between the identity provider and the service provider. SSO works based upon a trust relationship set up between an application, known as the service provider, and an identity provider, like OneLogin.
