TotpMultiFactorAssertion을 생성하기 위한 제공자입니다.
서명:
export declare class TotpMultiFactorGenerator
속성
속성 | 특수키 | 유형 | 설명 |
---|---|---|---|
FACTOR_ID | static |
'토트' | TOTP 두 번째 단계의 식별자: totp . |
메소드
메서드 | 특수키 | 설명 |
---|---|---|
assertionForRegistration(보안 비밀, oneTimePassword) | static |
TotpMultiFactorAssertion을 제공하여 TOTP (시간 기반 일회용 비밀번호) 2단계의 소유권을 확인합니다. 이 어설션은 TOTP 2단계에 등록을 완료하는 데 사용됩니다. |
assertionForSignIn(enrollmentId, oneTimePassword) | static |
TOTP 2단계의 소유권을 확인하기 위해 TotpMultiFactorAssertion을 제공합니다. 이 어설션은 TOTP를 2단계로 사용하여 로그인을 완료하는 데 사용됩니다. |
generateSecret(세션) | static |
TOTP 공유 보안 비밀 키 및 기타 매개변수가 포함된 TotpSecret에 프로미스를 반환합니다. TOTP 2단계 등록 과정에서 TOTP 보안 비밀을 생성합니다. QR 코드 URL을 생성하거나 TOTP 앱에 입력하는 데 사용됩니다. 이 메서드는 multiFactorSession에서 사용자에 해당하는 인증 인스턴스를 사용합니다. |
TotpMultiFactorGenerator.FACTOR_ID
TOTP 두 번째 단계의 식별자: totp
.
서명:
static FACTOR_ID: 'totp';
TotpMultiFactorGenerator.assertionForSelection()
TotpMultiFactorAssertion을 제공하여 TOTP (시간 기반 일회용 비밀번호) 2단계의 소유권을 확인합니다. 이 어설션은 TOTP 2단계에 등록을 완료하는 데 사용됩니다.
서명:
static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
보안 비밀 | TotpSecret | 공유 보안 비밀 키 및 다른 TOTP 매개변수가 포함된 TotpSecret. |
oneTimePassword | 문자열 | TOTP 앱의 일회용 비밀번호입니다. |
반환:
MultiFactorUser.enroll()와 함께 사용할 수 있는 TotpMultiFactorAssertion.
TotpMultiFactorGenerator.assertionForSignIn()
TOTP 2단계의 소유권을 확인하기 위해 TotpMultiFactorAssertion을 제공합니다. 이 어설션은 TOTP를 2단계로 사용하여 로그인을 완료하는 데 사용됩니다.
서명:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
등록 ID | 문자열 | 등록된 TOTP 두 번째 단계를 식별합니다. |
oneTimePassword | 문자열 | TOTP 앱의 일회용 비밀번호입니다. |
반환:
MultiFactorResolver.resolveSignIn()과 함께 사용할 수 있는 TotpMultiFactorAssertion입니다.
TotpMultiFactorGenerator.generateSecret()
TOTP 공유 보안 비밀 키 및 기타 매개변수가 포함된 TotpSecret에 프로미스를 반환합니다. TOTP 2단계 등록 과정에서 TOTP 보안 비밀을 생성합니다. QR 코드 URL을 생성하거나 TOTP 앱에 입력하는 데 사용됩니다. 이 메서드는 multiFactorSession에서 사용자에 해당하는 인증 인스턴스를 사용합니다.
서명:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
매개변수
매개변수 | 유형 | 설명 |
---|---|---|
세션 | MultiFactorSession | 사용자가 속한 MultiFactorSession입니다. |
반환:
프로미스<TotpSecret>
TotpSecret에 대한 프로미스