Package com.stytch.sdk.b2b.sso
Single-Sign On (SSO) refers to the ability for a user to use a single identity to authenticate and gain access to multiple apps and service. In the case of B2B, it generally refers for the ability to use a workplace identity managed by their company. Read our blog post for more information about SSO.
Stytch supports the following SSO protocols:
SAML
To start a SAML authentication request, call the StytchB2BClient.sso.start() method.
To authenticate an SSO token, call the StytchB2BClient.sso.authenticate() method.
See: Description
-
Class Summary Class Description StartParams Data class used for wrapping parameters used in SSO start calls GetTokenForProviderParams Data class used for wrapping parameters to start a third party OAuth flow and retrieve a token AuthenticateParams Data class used for wrapping parameters used in SSO Authenticate calls CreateParameters Data class used for wrapping the parameters for a SAML creation request UpdateParameters Data class used for wrapping the parameters for a SAML update request UpdateByURLParameters Data class used for wrapping the parameters for a SAML update by URL request DeleteVerificationCertificateParameters Data class used for wrapping the parameters to delete a SAML verification certificate CreateParameters Data class used for wrapping the parameters for an OIDC creation request UpdateParameters Data class used for wrapping the parameters for an OIDC update request -
Interface Summary Interface Description SAML The SAML interface provides methods for creating, updating, and deleting a SAML connection OIDC The OIDC interface provides methods for creating and updating an OIDC connection SSO Single-Sign On (SSO) refers to the ability for a user to use a single identity to authenticate and gain access to multiple apps and service.