firebase / firebase/firebase-admin-java

[FR] Expose MFA info in UserRecord

Aberta
#645 7 comentários 14 reações 1 responsável Atribuída a @pragatimodi Ver no GitHub
api: auth help wanted type: feature request
Linguagem predominante
Java
Estrelas
620
Forks
305
Merge médio
3h 23min
PRs com merge (30d)
1

Descrição

**Is your feature request related to a problem? Please describe.**
[UserRecord.java](https://github.com/firebase/firebase-admin-java/blob/master/src/main/java/com/google/firebase/auth/UserRecord.java) does not parse a user's multi factor enrollment information, which is documented [here](https://cloud.google.com/identity-platform/docs/admin/manage-mfa-users).

```javascript
{
uid: 'some-uid',
// ...
multiFactor: {
enrolledFactors: [
// 2FA with SMS as 2nd factor.
{
uid: '53HG4HG45HG8G04GJ40J4G3J',
phoneNumber: '+16505551234',
displayName: 'Work phone',
enrollmentTime: 'Fri, 22 Sep 2017 01:49:58 GMT',
factorId: 'phone',
},
],
},
};
```
**Describe the solution you'd like**
Add a `mfaInfo` field to `UserRecord`. Example from the Node.js SDK: https://github.com/firebase/firebase-admin-node/blob/master/src/auth/user-record.ts#L78

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.