How it works
SSO Service provides a robust solution that enhances both the organization's user identity management and development efforts, as well as the user authentication experience across apps within the same organization. By leveraging orchestration journeys, the SSO Service ensures a seamless and secure authentication process tailored to specific business needs.
Use cases
- Seamless cross-platform authentication: as your organization controls many applications, users are onboarded and authenticated across all apps with a single set of credentials, reducing password fatigue and enhancing the user experience.
- Custom login logics: SSO supports timed user sessions that begin at the first login and remain active for a timeframe defined by the organization. You can tailor your login logics based on the user session status (e.g., redirect authenticated users without password entry, prompt for minimal credentials like username only, or require full re-authentication) to fit your business needs.
- Customizable SSO groups: when you implement SSO, you can manage groups of applications that share SSO capabilities, aligning with specific business logic and organizational requirements. This approach lets you manage user access more effectively by segmenting users based on roles, departments, or other criteria.
Benefits
The benefits of using SSO are:
- Seamless authentication flows: SSO journeys integrate natively SSO capabilities within customizable orchestration flows, allowing you to tailor the journey steps, the authenticators involved, and the authentication policies to your specific business needs and users.
- Lighter user information management: with SSO, users only need to register one set of credentials, which they can reuse across multiple apps. This reduces the need for credential recovery, and the frequency of repeated logins.
- Centralized SSO architecture: SSO configurations are centralized at the tenant level, and external apps are configured as clients within the SSO Service. This approach simplifies management and streamlines the integration process by treating external apps as clients rather than separate entities.