TotpMultiFactorGenerator class

Dostawca do wygenerowania TotpMultiFactorAssertion.

Podpis:

export declare class TotpMultiFactorGenerator 

Właściwości

Właściwość Modyfikatory Typ Opis
FACTOR_ID static „totp” Identyfikator drugiego składnika TOTP: totp.

Metody

Metoda Modyfikatory Opis
assertionForRegistration(secret, oneTimePassword) static Udostępnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego składnika TOTP (hasła jednorazowego generowanego na podstawie czasu). To potwierdzenie jest używane do ukończenia rejestracji w drugim składniku uwierzytelniania TOTP.
assertionForSignIn(enrollmentId, oneTimePassword) static Udostępnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego składnika TOTP. To potwierdzenie jest używane do logowania się z użyciem TOTP jako drugiego składnika.
generateSecret(sesja) static Zwraca obietnicę funkcji TotpSecret, która zawiera klucz obiektu tajnego udostępniony TOTP i inne parametry. Tworzy obiekt tajny TOTP w ramach rejestracji drugiego składnika uwierzytelniania TOTP. Służy do generowania adresu URL kodu QR lub wprowadzania danych w aplikacji TOTP. Ta metoda korzysta z instancji uwierzytelniania odpowiadającej użytkownikowi w sesji MultiFactorSession.

TotpMultiFactorGenerator.FACTOR_ID

Identyfikator drugiego składnika TOTP: totp.

Podpis:

static FACTOR_ID: 'totp';

TotpMultiFactorGenerator.assertionForEnrollment()

Udostępnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego składnika TOTP (hasła jednorazowego generowanego na podstawie czasu). To potwierdzenie jest używane do ukończenia rejestracji w drugim składniku uwierzytelniania TOTP.

Podpis:

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

Parametry

Parametr Typ Opis
obiekt tajny TotpSecret, Element TotpSecret zawierający udostępniony klucz tajny i inne parametry TOTP.
hasło jednorazowe ciąg znaków Hasło jednorazowe z aplikacji TOTP.

Zwroty:

TotpMultiFactorAssertion

Typ TotpMultiFactorAssertion, którego można używać z zasadą MultiFactorUser.enroll().

TotpMultiFactorGenerator.assertionForSignIn()

Udostępnia TotpMultiFactorAssertion w celu potwierdzenia własności drugiego składnika TOTP. To potwierdzenie jest używane do logowania się z użyciem TOTP jako drugiego składnika.

Podpis:

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

Parametry

Parametr Typ Opis
Identyfikator rejestracji ciąg znaków identyfikuje zarejestrowany drugi składnik TOTP.
hasło jednorazowe ciąg znaków Hasło jednorazowe z aplikacji TOTP.

Zwroty:

TotpMultiFactorAssertion

Wartość TotpMultiFactorAssertion, której można używać z MultiFactor resolver.resolveSignIn().

TotpMultiFactorGenerator.generateSecret()

Zwraca obietnicę funkcji TotpSecret, która zawiera klucz obiektu tajnego udostępniony TOTP i inne parametry. Tworzy obiekt tajny TOTP w ramach rejestracji drugiego składnika uwierzytelniania TOTP. Służy do generowania adresu URL kodu QR lub wprowadzania danych w aplikacji TOTP. Ta metoda korzysta z instancji uwierzytelniania odpowiadającej użytkownikowi w sesji MultiFactorSession.

Podpis:

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

Parametry

Parametr Typ Opis
sesja Sesja wieloskładnikowa Wartość MultiFactorSession, do której należy użytkownik.

Zwroty:

Obietnica<TotpSecret>

Obietnica TotpSecret.