## LoginAuthenticationResponse interface

**Signature:**

```typescript
export interface LoginAuthenticationResponse
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [allowedMfaMethods?](/content/docs/sdk/core.loginauthenticationresponse.allowedmfamethods) | `readonly` | ('totp' \| 'email')[\] | _(Optional)_ MFA enrollment methods the project allows (e.g. 'totp', 'email'). |
| [code?](/content/docs/sdk/core.loginauthenticationresponse.code) | `readonly` | string | _(Optional)_ |
| [email?](/content/docs/sdk/core.loginauthenticationresponse.email) | `readonly` | string | _(Optional)_ The user's email address, returned with an MFA challenge so the UI can show where a magic link was sent. |
| [emailVerificationRequired?](/content/docs/sdk/core.loginauthenticationresponse.emailverificationrequired) | `readonly` | boolean | _(Optional)_ |
| [enrollQrCode?](/content/docs/sdk/core.loginauthenticationresponse.enrollqrcode) | `readonly` | string | _(Optional)_ |
| [login](/content/docs/sdk/core.loginauthenticationresponse.login) | `readonly` | string |  |
| [memberships?](/content/docs/sdk/core.loginauthenticationresponse.memberships) | `readonly` | ProjectMembership[\] | _(Optional)_ |
| [mfaEnrollRequired?](/content/docs/sdk/core.loginauthenticationresponse.mfaenrollrequired) | `readonly` | boolean | _(Optional)_ |
| [mfaMethods?](/content/docs/sdk/core.loginauthenticationresponse.mfamethods) | `readonly` | ('totp' \| 'email')[\] | _(Optional)_ MFA methods the user is enrolled in, returned when an MFA challenge is required. |
| [mfaRequired?](/content/docs/sdk/core.loginauthenticationresponse.mfarequired) | `readonly` | boolean | _(Optional)_ |

- [LoginAuthenticationResponse interface](/content/docs/sdk/core.loginauthenticationresponse#loginauthenticationresponse-interface/index.html)
- [Properties](/content/docs/sdk/core.loginauthenticationresponse#properties/index.html)
