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 앱의 일회용 비밀번호입니다. |
보고:
MultiFactorUser.enroll() 과 함께 사용할 수 있는 TotpMultiFactorAssertion .
TotpMultiFactorGenerator.assertionForSignIn()
TOTP 두 번째 요소의 소유권을 확인하기 위해 TotpMultiFactorAssertion 을 제공합니다. 이 어설션은 TOTP를 두 번째 요소로 사용하여 로그인을 완료하는 데 사용됩니다.
서명:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
등록 ID | 끈 | 등록된 TOTP 두 번째 요소를 식별합니다. |
일회성 암호 | 끈 | TOTP 앱의 일회용 비밀번호입니다. |
보고:
MultiFactorResolver.resolveSignIn() 과 함께 사용할 수 있는 TotpMultiFactorAssertion .
TotpMultiFactorGenerator.generateSecret()
TOTP 공유 비밀 키 및 기타 매개변수가 포함된 TotpSecret 에 대한 약속을 반환합니다. TOTP 두 번째 단계 등록의 일부로 TOTP 비밀을 생성합니다. QR 코드 URL을 생성하거나 TOTP 앱에 입력하는 데 사용됩니다. 이 방법은 multiFactorSession의 사용자에 해당하는 인증 인스턴스를 사용합니다.
서명:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
세션 | MultiFactorSession | 사용자가 속한 MultiFactorSession 입니다. |
보고:
약속< TotpSecret >
TotpSecret 과의 약속 .