amazon-cognito-passwordless-auth
Version:
Passwordless authentication with Amazon Cognito: FIDO2 (WebAuthn, support for Passkeys), Magic Link, SMS OTP Step Up
33 lines (32 loc) • 1.57 kB
TypeScript
/**
* Copyright Amazon.com, Inc. and its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License"). You
* may not use this file except in compliance with the License. A copy of
* the License is located at
*
* http://aws.amazon.com/apache2.0/
*
* or in the "license" file accompanying this file. This file is
* distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
* ANY KIND, either express or implied. See the License for the specific
* language governing permissions and limitations under the License.
*/
export interface TokensFromSignIn {
accessToken: string;
idToken: string;
refreshToken: string;
expireAt: Date;
username: string;
}
export interface TokensFromRefresh {
accessToken: string;
idToken: string;
expireAt: Date;
username: string;
}
export declare const busyState: readonly ["CHECKING_FOR_SIGNIN_LINK", "REQUESTING_SIGNIN_LINK", "SIGNING_IN_WITH_LINK", "STARTING_SIGN_IN_WITH_FIDO2", "COMPLETING_SIGN_IN_WITH_FIDO2", "SIGNING_IN_WITH_PASSWORD", "SIGNING_IN_WITH_OTP", "SIGNING_OUT"];
export type BusyState = (typeof busyState)[number];
declare const idleState: readonly ["NO_SIGNIN_LINK", "SIGNIN_LINK_REQUEST_FAILED", "SIGNIN_LINK_REQUESTED", "SIGNIN_LINK_EXPIRED", "INVALID_SIGNIN_LINK", "SIGNED_OUT", "SIGNED_IN_WITH_LINK", "SIGNED_IN_WITH_FIDO2", "SIGNED_IN_WITH_PASSWORD", "SIGNED_IN_WITH_OTP", "FIDO2_SIGNIN_FAILED", "SIGNIN_WITH_OTP_FAILED", "PASSWORD_SIGNIN_FAILED"];
export type IdleState = (typeof idleState)[number];
export {};