Why do we use SSO for our clients?
Single Sign-on (SSO) solutions provide secure access to customer registration systems for third-party systems without exposing a customer's private credentials.
They help protect customer data
Good SSO solutions can help you generate an ecosystem of value-added service providers. When these providers can access customer information in a secure and controlled manner, they can extend the capabilities of core business systems in a decentralized manner, and with better overall security.
SSO systems enable distributed architectures in which end-customer sessions are no longer established with a single system, but can be shared. As the SSO solution uses a single point of identification, they protect sensitive user credentials from exposure, and third-party system authorizations can be centrally activated or deactivated.
They help your microservices provide value
Systems that act as consumers of an SSO solution will have the ability to obtain valid access tokens for a period of time. During that time, they will be able to perform transactions with business systems on behalf of the customer.
SSOs play a key role in implementing microservice architectures as they play an important role in validating the identity of customers and issuing access tokens for use in systems such as API gateways.
They enrich your legacy systems
In addition, a good SSO solution allows companies to connect legacy registration systems, in old or proprietary technologies, and give them a new, more modern face based on secure and modern standards such as OpenID Connect or OAuth 2.0.
The Modyo Platform plays a double role in this context, both by delegating access to external authentication systems and by being an SSO provider for OAuth 2.0 flows (soon OpenID Connect).