TotpMultiFactorGenerator class

TotpMultiFactorAssertion 을 생성하기 위한 공급자 .

서명:

export declare class TotpMultiFactorGenerator 

속성

재산 수정자 유형 설명
FACTOR_ID static '톱' TOTP 두 번째 요소의 식별자: totp .

행동 양식

방법 수정자 설명
AssertionForEnrollment(비밀, oneTimePassword) static TOTP(시간 기반 일회용 비밀번호) 두 번째 요소의 소유권을 확인하기 위해 TotpMultiFactorAssertion 을 제공합니다. 이 어설션은 TOTP 두 번째 요소 등록을 완료하는 데 사용됩니다.
AssertionForSignIn(enrollmentId, oneTimePassword) static TOTP 두 번째 요소의 소유권을 확인하기 위해 TotpMultiFactorAssertion 을 제공합니다. 이 어설션은 TOTP를 두 번째 요소로 사용하여 로그인을 완료하는 데 사용됩니다.
generateSecret(세션) static TOTP 공유 비밀 키 및 기타 매개변수가 포함된 TotpSecret 에 대한 약속을 반환합니다. TOTP 두 번째 단계 등록의 일부로 TOTP 비밀을 생성합니다. QR 코드 URL을 생성하거나 TOTP 앱에 입력하는 데 사용됩니다. 이 방법은 multiFactorSession의 사용자에 해당하는 인증 인스턴스를 사용합니다.

TotpMultiFactorGenerator.FACTOR_ID

TOTP 두 번째 요소의 식별자: totp .

서명:

static FACTOR_ID: 'totp';

TotpMultiFactorGenerator.assertionForEnrollment()

TOTP(시간 기반 일회용 비밀번호) 두 번째 요소의 소유권을 확인하기 위해 TotpMultiFactorAssertion 을 제공합니다. 이 어설션은 TOTP 두 번째 요소 등록을 완료하는 데 사용됩니다.

서명:

static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;

매개변수

매개변수 유형 설명
비밀 Topp비밀 공유 비밀 키와 기타 TOTP 매개변수가 포함된 TotpSecret입니다 .
일회성 암호 TOTP 앱의 일회용 비밀번호입니다.

보고:

TotpMultiFactor어설션

MultiFactorUser.enroll() 과 함께 사용할 수 있는 TotpMultiFactorAssertion .

TotpMultiFactorGenerator.assertionForSignIn()

TOTP 두 번째 요소의 소유권을 확인하기 위해 TotpMultiFactorAssertion 을 제공합니다. 이 어설션은 TOTP를 두 번째 요소로 사용하여 로그인을 완료하는 데 사용됩니다.

서명:

static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;

매개변수

매개변수 유형 설명
등록 ID 등록된 TOTP 두 번째 요소를 식별합니다.
일회성 암호 TOTP 앱의 일회용 비밀번호입니다.

보고:

TotpMultiFactor어설션

MultiFactorResolver.resolveSignIn() 과 함께 사용할 수 있는 TotpMultiFactorAssertion .

TotpMultiFactorGenerator.generateSecret()

TOTP 공유 비밀 키 및 기타 매개변수가 포함된 TotpSecret 에 대한 약속을 반환합니다. TOTP 두 번째 단계 등록의 일부로 TOTP 비밀을 생성합니다. QR 코드 URL을 생성하거나 TOTP 앱에 입력하는 데 사용됩니다. 이 방법은 multiFactorSession의 사용자에 해당하는 인증 인스턴스를 사용합니다.

서명:

static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;

매개변수

매개변수 유형 설명
세션 MultiFactorSession 사용자가 속한 MultiFactorSession 입니다.

보고:

약속< TotpSecret >

TotpSecret 과의 약속 .