UNPKG

cognito-srp

Version:

Secure Remote Password protocol implementation compatible with Amazon Cognito.

19 lines (18 loc) 621 B
import { ServerPasswordChallenge } from './ServerPasswordChallenge'; import { ClientPasswordChallenge } from './ClientPasswordChallenge'; export interface ServerUser { username: string; salt: string; verifier: string; } export interface ClientUser { username: string; password: string; } export declare class UserPool { private poolname; constructor(poolname: string); createUser(user: ClientUser, salt?: string): Promise<ServerUser>; getServerChallenge(user: ServerUser): Promise<ServerPasswordChallenge>; getClientChallenge(user: ClientUser): Promise<ClientPasswordChallenge>; }