cc-everywhere

shared/src/types/Authentication.types

Enumerations

Enumeration
Description
ValidateTokenError
-
AuthMode
Enum representing different authentication modes.

Interfaces

Interface
Description
AuthConfig
-
PreSignedInAuthConfig
-
IMSAuthConfig
-
BaseAuthOption
-
UpfrontAuthOption
Auth option for upfront sign-in; optional prefilled auth identifier.
DelayedAuthOption
Auth option for delayed sign-in; optional prefilled auth identifier.
PreSignedInAuthOption
Auth option when the user is already signed in (no token required; optional PII/userId).
ImsJumpAuthOption
Auth option for IMS jump (e.g. SSO); requires access token and userId in config.
UserInfo
User-related information (optional userId and PII/analytics status).

Type Aliases

Type Alias
Description
AuthOption
Authentication option for SDK initialization.

Variables