Dostawca służący do generowania TotpMultiFactorAssertion .
Podpis:
export declare class TotpMultiFactorGenerator
Nieruchomości
Nieruchomość | Modyfikatory | Typ | Opis |
---|---|---|---|
FACTOR_ID | static | „szczyt” | Identyfikator drugiego czynnika TOTP: totp . |
Metody
metoda | Modyfikatory | Opis |
---|---|---|
asercjaForEnrollment(tajne, oneTimePassword) | static | Zapewnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego czynnika TOTP (hasło jednorazowe oparte na czasie). To stwierdzenie służy do zakończenia rejestracji w drugim czynniku TOTP. |
asercjaForSignIn(identyfikator rejestracji, hasło oneTime) | static | Zapewnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego czynnika TOTP. To potwierdzenie służy do zakończenia logowania z TOTP jako drugim czynnikiem. |
generujSecret(sesja) | static | Zwraca obietnicę do TotpSecret , która zawiera wspólny tajny klucz TOTP i inne parametry. Tworzy klucz tajny TOTP w ramach rejestrowania drugiego czynnika TOTP. Służy do generowania adresu URL kodu QR lub wprowadzania go do aplikacji TOTP. Ta metoda wykorzystuje instancję uwierzytelniania odpowiadającą użytkownikowi w multiFactorSession. |
TotpMultiFactorGenerator.FACTOR_ID
Identyfikator drugiego czynnika TOTP: totp
.
Podpis:
static FACTOR_ID: 'totp';
TotpMultiFactorGenerator.assertionForEnrollment()
Zapewnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego czynnika TOTP (hasło jednorazowe oparte na czasie). To stwierdzenie służy do zakończenia rejestracji w drugim czynniku TOTP.
Podpis:
static assertionForEnrollment(secret: TotpSecret, oneTimePassword: string): TotpMultiFactorAssertion;
Parametry
Parametr | Typ | Opis |
---|---|---|
sekret | TopSecret | TotpSecret zawierający wspólny tajny klucz i inne parametry TOTP. |
jednorazowe hasło | strunowy | Hasło jednorazowe z aplikacji TOTP. |
Zwroty:
A TotpMultiFactorAssertion , którego można używać z MultiFactorUser.enroll() .
TotpMultiFactorGenerator.assertionForSignIn()
Zapewnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego czynnika TOTP. To potwierdzenie służy do zakończenia logowania z TOTP jako drugim czynnikiem.
Podpis:
static assertionForSignIn(enrollmentId: string, oneTimePassword: string): TotpMultiFactorAssertion;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator rejestracji | strunowy | identyfikuje zarejestrowany drugi czynnik TOTP. |
jednorazowe hasło | strunowy | Hasło jednorazowe z aplikacji TOTP. |
Zwroty:
A TotpMultiFactorAssertion , którego można używać z MultiFactorResolver.resolveSignIn() .
TotpMultiFactorGenerator.generateSecret()
Zwraca obietnicę do TotpSecret , która zawiera wspólny tajny klucz TOTP i inne parametry. Tworzy klucz tajny TOTP w ramach rejestrowania drugiego czynnika TOTP. Służy do generowania adresu URL kodu QR lub wprowadzania go do aplikacji TOTP. Ta metoda wykorzystuje instancję uwierzytelniania odpowiadającą użytkownikowi w multiFactorSession.
Podpis:
static generateSecret(session: MultiFactorSession): Promise<TotpSecret>;
Parametry
Parametr | Typ | Opis |
---|---|---|
sesja | Sesja wieloczynnikowa | MultiFactorSession , którego częścią jest użytkownik. |
Zwroty:
Obietnica< TotpSecret >
Obietnica złożona TotpSecret .