|
9 | 9 | | Class | Description |
|
10 | 10 | | --- | --- |
|
11 | 11 | | [ActionCodeURL](./auth-types.actioncodeurl.md) | A utility class to parse email action URLs such as password reset, email verification, email link sign in, etc. |
|
12 |
| -| [AuthCredential](./auth-types.authcredential.md) | Interface that represents the credentials returned by an auth provider. Implementations specify the details about each auth provider's credential requirements. | |
13 |
| -| [EmailAuthProvider](./auth-types.emailauthprovider.md) | Email and password auth provider implementation. | |
| 12 | +| [AuthCredential](./auth-types.authcredential.md) | Interface that represents the credentials returned by an [AuthProvider](./auth-types.authprovider.md)<!-- -->. Implementations specify the details about each auth provider's credential requirements. | |
| 13 | +| [EmailAuthProvider](./auth-types.emailauthprovider.md) | Provider for generating [EmailAuthCredential](./auth.emailauthcredential.md)<!-- -->. | |
14 | 14 | | [MultiFactorResolver](./auth-types.multifactorresolver.md) | The class used to facilitate recovery from [MultiFactorError](./auth-types.multifactorerror.md) when a user needs to provide a second factor to sign in. |
|
15 |
| -| [OAuthCredential](./auth-types.oauthcredential.md) | Interface that represents the OAuth credentials returned by an OAuth provider. Implementations specify the details about each auth provider's credential requirements. | |
16 |
| -| [PhoneAuthCredential](./auth-types.phoneauthcredential.md) | Class that represents the Phone Auth credentials returned by a [PhoneAuthProvider](./auth-types.phoneauthprovider.md)<!-- -->. | |
17 |
| -| [PhoneAuthProvider](./auth-types.phoneauthprovider.md) | A provider for generating phone credentials. | |
| 15 | +| [OAuthCredential](./auth-types.oauthcredential.md) | Interface that represents the OAuth credentials returned by an [OAuthProvider](./auth.oauthprovider.md)<!-- -->. Implementations specify the details about each auth provider's credential requirements. | |
| 16 | +| [PhoneAuthCredential](./auth-types.phoneauthcredential.md) | Class that represents the Phone Auth credentials returned by a [PhoneAuthProvider](./auth.phoneauthprovider.md)<!-- -->. | |
| 17 | +| [PhoneAuthProvider](./auth-types.phoneauthprovider.md) | A provider for generating [PhoneAuthCredential](./auth.phoneauthcredential.md)<!-- -->. | |
18 | 18 | | [PhoneMultiFactorGenerator](./auth-types.phonemultifactorgenerator.md) | The class used to initialize a [PhoneMultiFactorAssertion](./auth-types.phonemultifactorassertion.md)<!-- -->. |
|
19 | 19 | | [RecaptchaVerifier](./auth-types.recaptchaverifier.md) | An [reCAPTCHA](https://www.google.com/recaptcha/)<!-- -->-based application verifier. |
|
20 | 20 |
|
|
34 | 34 | | [ActionCodeInfo](./auth-types.actioncodeinfo.md) | A response from <code>checkActionCode</code>. |
|
35 | 35 | | [ActionCodeSettings](./auth-types.actioncodesettings.md) | This is the interface that defines the required continue/state URL with optional Android and iOS bundle identifiers. |
|
36 | 36 | | [AdditionalUserInfo](./auth-types.additionaluserinfo.md) | A structure containing additional user information from a federated identity provider. |
|
37 |
| -| [ApplicationVerifier](./auth-types.applicationverifier.md) | A verifier for domain verification and abuse prevention. Currently, the only implementation is [RecaptchaVerifier](./auth-types.recaptchaverifier.md)<!-- -->. | |
| 37 | +| [ApplicationVerifier](./auth-types.applicationverifier.md) | A verifier for domain verification and abuse prevention. Currently, the only implementation is [RecaptchaVerifier](./auth.recaptchaverifier.md)<!-- -->. | |
38 | 38 | | [Auth](./auth-types.auth.md) | The Firebase Auth service interface.<!-- -->See [Firebase Authentication](https://firebase.google.com/docs/auth/) for a full guide on how to use the Firebase Auth service. |
|
39 | 39 | | [AuthError](./auth-types.autherror.md) | |
|
40 | 40 | | [AuthProvider](./auth-types.authprovider.md) | Interface that represents an auth provider, used to facilitate creating [AuthCredential](./auth-types.authcredential.md)<!-- -->. |
|
41 | 41 | | [AuthSettings](./auth-types.authsettings.md) | Interface representing an Auth instance's settings, currently used for enabling/disabling app verification for phone Auth testing. |
|
42 | 42 | | [Config](./auth-types.config.md) | Auth config object. |
|
43 | 43 | | [ConfirmationResult](./auth-types.confirmationresult.md) | A result from a phone number sign-in, link, or reauthenticate call. |
|
44 |
| -| [IdTokenResult](./auth-types.idtokenresult.md) | Interface representing ID token result obtained from <code>getIdTokenResult</code>. It contains the ID token JWT string and other helper properties for getting different data associated with the token as well as all the decoded payload claims.<!-- -->Note that these claims are not to be trusted as they are parsed client side. Only server side verification can guarantee the integrity of the token claims. | |
| 44 | +| [IdTokenResult](./auth-types.idtokenresult.md) | Interface representing ID token result obtained from [User.getIdTokenResult()](./auth-types.user.getidtokenresult.md)<!-- -->. It contains the ID token JWT string and other helper properties for getting different data associated with the token as well as all the decoded payload claims.<!-- -->Note that these claims are not to be trusted as they are parsed client side. Only server side verification can guarantee the integrity of the token claims. | |
45 | 45 | | [MultiFactorAssertion](./auth-types.multifactorassertion.md) | The base class for asserting ownership of a second factor. This is used to facilitate enrollment of a second factor on an existing user or sign-in of a user who already verified the first factor. |
|
46 | 46 | | [MultiFactorError](./auth-types.multifactorerror.md) | The error thrown when the user needs to provide a second factor to sign in successfully. The error code for this error is <code>auth/multi-factor-auth-required</code>. |
|
47 | 47 | | [MultiFactorInfo](./auth-types.multifactorinfo.md) | A structure containing the information of a second factor entity. |
|
|
53 | 53 | | [PhoneMultiFactorEnrollInfoOptions](./auth-types.phonemultifactorenrollinfooptions.md) | Options used for enrolling a second factor. |
|
54 | 54 | | [PhoneMultiFactorSignInInfoOptions](./auth-types.phonemultifactorsignininfooptions.md) | Options used for signing-in with a second factor. |
|
55 | 55 | | [PhoneSingleFactorInfoOptions](./auth-types.phonesinglefactorinfooptions.md) | Options used for single-factor sign-in. |
|
56 |
| -| [PopupRedirectResolver](./auth-types.popupredirectresolver.md) | A resolver used for handling DOM specific operations like <code>signInWithPopup()</code> or <code>signInWithRedirect()</code>. | |
| 56 | +| [PopupRedirectResolver](./auth-types.popupredirectresolver.md) | A resolver used for handling DOM specific operations like [signInWithPopup()](./auth.signinwithpopup.md) or [signInWithRedirect()](./auth.signinwithredirect.md)<!-- -->. | |
57 | 57 | | [ReactNativeAsyncStorage](./auth-types.reactnativeasyncstorage.md) | Interface for a supplied AsyncStorage. |
|
58 | 58 | | [User](./auth-types.user.md) | A user account. |
|
59 | 59 | | [UserCredential](./auth-types.usercredential.md) | A structure containing a [User](./auth-types.user.md)<!-- -->, an [AuthCredential](./auth-types.authcredential.md)<!-- -->, the [OperationType](./auth-types.operationtype.md)<!-- -->, and any additional user information that was returned from the identity provider. <code>operationType</code> could be [OperationType.SIGN\_IN](./auth-types.operationtype.sign_in.md) for a sign-in operation, [OperationType.LINK](./auth-types.operationtype.link.md) for a linking operation and [OperationType.REAUTHENTICATE](./auth-types.operationtype.reauthenticate.md) for a reauthentication operation. |
|
|
0 commit comments