UNPKG

voluptasmollitia

Version:
29 lines (18 loc) 1.24 kB
<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) &gt; [@firebase/auth](./auth.md) &gt; [MultiFactorUser](./auth.multifactoruser.md) ## MultiFactorUser interface An interface that defines the multi-factor related properties and operations pertaining to a [User](./auth.user.md)<!-- -->. <b>Signature:</b> ```typescript export interface MultiFactorUser ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [enrolledFactors](./auth.multifactoruser.enrolledfactors.md) | [MultiFactorInfo](./auth.multifactorinfo.md)<!-- -->\[\] | Returns a list of the user's enrolled second factors. | ## Methods | Method | Description | | --- | --- | | [enroll(assertion, displayName)](./auth.multifactoruser.enroll.md) | Enrolls a second factor as identified by the [MultiFactorAssertion](./auth.multifactorassertion.md) for the user. | | [getSession()](./auth.multifactoruser.getsession.md) | Returns the session identifier for a second factor enrollment operation. This is used to identify the user trying to enroll a second factor. | | [unenroll(option)](./auth.multifactoruser.unenroll.md) | Unenrolls the specified second factor. |