shared/src/types/Authentication.types
Enumerations
Enumeration
Description
Enum representing different authentication modes.
Interfaces
Interface
Description
Auth option for upfront sign-in; optional prefilled auth identifier.
Auth option for delayed sign-in; optional prefilled auth identifier.
Auth option when the user is already signed in (no token required; optional PII/userId).
Auth option for IMS jump (e.g. SSO); requires access token and userId in config.
Guest user authentication configuration. Use when the end user is anonymous on the partner platform.
Signed-in user authentication configuration. Use when the end user is authenticated on the partner platform.
Transition authentication configuration. Use when a guest user signs in and transitions to an authenticated user within the same session.
Authentication using partner-issued signed identity assertions.
User-related information (optional userId and PII/analytics status).
Type Aliases
Type Alias
Description
Configuration used for partner assertion authentication. Supports guest, signed-in user, and guest-to-user transition authentication.
Authentication option for SDK initialization.