How SSOBridge works
SSOBridge Demo
SSOBridge is a service that simplifies Single Sign-On (SSO) integration for scala applications. With SSOBridge, your app can authenticate users across multiple identity providers (e.g., Google, Okta, Microsoft Azure) using standardized protocols like SAML or OAuth2. This ensures that users only need one set of login credentials across different platforms, improving security and user experience.
How SSOBridge Works:
- User Login Request: A user tries to log in to an app using SSO.
- SSOBridge Redirection: The app redirects the user to SSOBridge, which connects with an external Identity Provider (e.g., Google, Okta).
- Authentication: The Identity Provider authenticates the user and returns an authentication token.
- Token Validation: SSOBridge validates the token and sends the user back to the app with secure credentials.
- Access Granted: The user is logged in to the app.
Schema: SSOBridge Flow
1. User clicks "Login with SSO" in the app
|
V
2. App redirects to SSOBridge
|
V
3. SSOBridge sends request to Identity Provider (e.g., Okta)
|
V
4. Identity Provider authenticates user
|
V
5. SSOBridge receives token, validates it
|
V
6. SSOBridge redirects user back to the app
|
V
7. App grants access to the user