firebase / firebase/firebase-admin-java

[FR] I'd like to be able to enable and disable TOTP MFA from Java code

Abierto
#1,093 2 comentarios 0 reacciones 0 asignados Ver en GitHub
needs-triage type: feature request
Lenguaje dominante
Java
Estrellas
620
Forks
305
Merge medio
3 h 23 min
PR fusionados (30 d)
1

Descripción

I want to be able to quickly configure firebase instances (specifically MFA) from my java code.

For this to happen I need a way to:

- Get a gcloud token (The only way I've found to this is by downloading the gcloud-cli, all other methods somehow lead to invalid tokens) using java code and the firebase service account file
- Make the configuration (This could be done using an HTTP-Command but I feel like it should be part of the admin-sdk)

Currently I'm using the gcloud-cli. This won't be an option on the server since it needs a browser to login

Apperently this is actually possible in the node sdk using only the service account file, according to the doc:

https://firebase.google.com/docs/auth/web/totp-mfa

I haven't tested it though.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza comparando la capacidad solicitada de Java Admin SDK con la documentación enlazada de TOTP MFA y el flujo de trabajo existente de gcloud-cli. Revisa cómo se utiliza el archivo de la cuenta de servicio para obtener un token y cómo podría exponerse la configuración mediante un comando HTTP o una API del SDK. Se considera terminado cuando sea posible habilitar y deshabilitar TOTP MFA desde Java sin autenticación de gcloud basada en navegador.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api, authentication
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.