UNPKG

amazon-cognito-passwordless-auth

Version:

Passwordless authentication with Amazon Cognito: FIDO2 (WebAuthn, support for Passkeys), Magic Link, SMS OTP Step Up

19 lines (18 loc) 701 B
import { TokensFromRefresh, TokensFromSignIn, BusyState, IdleState } from "./model.js"; /** The default tokens callback stores tokens in storage and reschedules token refresh */ export declare const defaultTokensCb: ({ tokens, abort, }: { tokens: TokensFromSignIn | TokensFromRefresh; abort?: AbortSignal; }) => Promise<void>; /** * Sign the user out. This means: clear tokens from storage, * and revoke the refresh token from Amazon Cognito */ export declare const signOut: (props?: { currentStatus?: BusyState | IdleState; tokensRemovedLocallyCb?: () => void; statusCb?: (status: BusyState | IdleState) => void; }) => { signedOut: Promise<void>; abort: () => void; };