You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-devsite/auth.md
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -93,6 +93,8 @@ Firebase Authentication
93
93
|[PhoneMultiFactorGenerator](./auth.phonemultifactorgenerator.md#phonemultifactorgenerator_class)| Provider for generating a [PhoneMultiFactorAssertion](./auth.phonemultifactorassertion.md#phonemultifactorassertion_interface)<!---->. |
94
94
|[RecaptchaVerifier](./auth.recaptchaverifier.md#recaptchaverifier_class)| An [reCAPTCHA](https://www.google.com/recaptcha/)<!---->-based application verifier. |
95
95
|[SAMLAuthProvider](./auth.samlauthprovider.md#samlauthprovider_class)| An [AuthProvider](./auth.authprovider.md#authprovider_interface) for SAML. |
96
+
|[TotpMultiFactorGenerator](./auth.totpmultifactorgenerator.md#totpmultifactorgenerator_class)| Provider for generating a [TotpMultiFactorAssertion](./auth.totpmultifactorassertion.md#totpmultifactorassertion_interface)<!---->. |
97
+
|[TotpSecret](./auth.totpsecret.md#totpsecret_class)| Provider for generating a [TotpMultiFactorAssertion](./auth.totpmultifactorassertion.md#totpmultifactorassertion_interface)<!---->.<!---->Stores the shared secret key and other parameters to generate time-based OTPs. Implements methods to retrieve the shared secret key, generate a QRCode URL. |
96
98
|[TwitterAuthProvider](./auth.twitterauthprovider.md#twitterauthprovider_class)| Provider for generating an [OAuthCredential](./auth.oauthcredential.md#oauthcredential_class) for [ProviderId](./auth.md#providerid)<!---->.TWITTER. |
97
99
98
100
## Interfaces
@@ -130,6 +132,8 @@ Firebase Authentication
130
132
|[PopupRedirectResolver](./auth.popupredirectresolver.md#popupredirectresolver_interface)| A resolver used for handling DOM specific operations like [signInWithPopup()](./auth.md#signinwithpopup) or [signInWithRedirect()](./auth.md#signinwithredirect)<!---->. |
131
133
|[ReactNativeAsyncStorage](./auth.reactnativeasyncstorage.md#reactnativeasyncstorage_interface)| Interface for a supplied <code>AsyncStorage</code>. |
132
134
|[RecaptchaParameters](./auth.recaptchaparameters.md#recaptchaparameters_interface)| Interface representing reCAPTCHA parameters.<!---->See the \[reCAPTCHA docs\](https://developers.google.com/recaptcha/docs/display\#render\_param) for the list of accepted parameters. All parameters are accepted except for <code>sitekey</code>: Firebase Auth provisions a reCAPTCHA for each project and will configure the site key upon rendering.<!---->For an invisible reCAPTCHA, set the <code>size</code> key to <code>invisible</code>. |
135
+
|[TotpMultiFactorAssertion](./auth.totpmultifactorassertion.md#totpmultifactorassertion_interface)| The class for asserting ownership of a totp second factor. Provided by . |
136
+
|[TotpMultiFactorInfo](./auth.totpmultifactorinfo.md#totpmultifactorinfo_interface)| The subclass of the [MultiFactorInfo](./auth.multifactorinfo.md#multifactorinfo_interface) interface for TOTP second factors. The <code>factorId</code> of this second factor is [FactorId](./auth.md#factorid)<!---->.TOTP. |
133
137
|[User](./auth.user.md#user_interface)| A user account. |
134
138
|[UserCredential](./auth.usercredential.md#usercredential_interface)| A structure containing a [User](./auth.user.md#user_interface)<!---->, the [OperationType](./auth.md#operationtype)<!---->, and the provider ID. |
135
139
|[UserInfo](./auth.userinfo.md#userinfo_interface)| User profile information, visible only to the Firebase project's apps. |
@@ -1855,6 +1859,7 @@ An enum of factors that may be used for multifactor authentication.
0 commit comments