UNPKG

ems-web-app-cognito

Version:

This angular.io module includes a component, service and supporting classes that wrap the Amazon Cognito Identity SDK to enable simple username/password authentication.

21 lines (20 loc) 602 B
import { CognitoResponseType, CognitoRequestType } from "./cognito.types"; import { CognitoUserSession, CognitoUser } from 'amazon-cognito-identity-js'; export interface ICognitoResponse { request: CognitoRequestType; type: CognitoResponseType; user: CognitoUser; session: CognitoUserSession | null; userAttributes?: Record<string, string>; requiredAttributes?: string[]; error?: any; } export interface ICognitoUserData { accessToken: string; idToken: string; email: string; username: string; sub: string; firstName: string; lastName: string; }