Interface AuthModuleConfiguration

interface AuthModuleConfiguration {
    authenticationDomain?: string;
    passportDomain?: string;
    crossSdkBridgeEnabled?: boolean;
    popupOverlayOptions?: auth.PopupOverlayOptions;
    clientId: string;
    logoutRedirectUri?: string;
    logoutMode?: "redirect" | "silent";
    redirectUri: string;
    popupRedirectUri?: string;
    scope?: string;
    audience?: string;
}

Hierarchy (view full)

Properties

authenticationDomain?: string

Authentication domain (e.g., 'https://auth.immutable.com')

passportDomain?: string

Passport domain for confirmation screens (e.g., 'https://passport.immutable.com')

crossSdkBridgeEnabled?: boolean

This flag indicates that Auth is being used in a cross-sdk bridge scenario and not directly on the web.

popupOverlayOptions?: auth.PopupOverlayOptions

Options for customizing popup overlays

clientId: string
logoutRedirectUri?: string
logoutMode?: "redirect" | "silent"
redirectUri: string
popupRedirectUri?: string
scope?: string
audience?: string