[FR] I'd like to be able to enable and disable TOTP MFA from Java code
Les mainteneurs répondent en général sous 4 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- java
- Domaine
- api, authentication
Piste de recherche
Commencez par comparer la fonctionnalité Java Admin SDK demandée avec la documentation TOTP MFA liée et le workflow gcloud-cli existant. Examinez comment le fichier du compte de service est utilisé pour obtenir un token et comment la configuration pourrait être exposée via une commande HTTP ou une API SDK. Le travail est considéré comme terminé lorsqu’il est possible d’activer et de désactiver TOTP MFA depuis Java sans authentification gcloud basée sur un navigateur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Java
- Étoiles
- 620
- Forks
- 305
- Merge moyen
- 3 j 12 h
- PR mergées (30 j)
- 12
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de firebase/firebase-admin-java
-
google-http-client-jackson2 cannot be excluded even when a JsonFactory is configured via FirebaseOptionsPeut-être pris @lahirumaramba l’a pris il y a 7 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
firebase/firebase-admin-java#1231 · 1 personne assignée ·
Les mainteneurs répondent en général sous 4 jours
-
[BUG] RemoteConfig unit tests fail in non-English (e.g., Korean) Locales due to Date ParsingPeut-être pris @rathovarun1032 l’a pris il y a 206 jours. Ouverteapi: remoteconfig
firebase/firebase-admin-java#1196 · 1 commentaire · 2 personnes assignées ·
Les mainteneurs répondent en général sous 4 jours
-
Auth list tenants is not pageablePeut-être pris @siddharthmohan619-eng l’a pris il y a 211 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
firebase/firebase-admin-java#1192 · 3 commentaires ·
Les mainteneurs répondent en général sous 4 jours
-
needs-triage type: feature request
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
firebase/firebase-admin-java#1149 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
-
needs-triage type: feature request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
firebase/firebase-admin-java#1142 · 2 commentaires ·
Les mainteneurs répondent en général sous 4 jours
Toutes les issues de firebase/firebase-admin-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
typetools/checker-framework#8325 ·
Les mainteneurs répondent en général sous 1 jour
-
4Q-maintenance
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
OpenLiberty/liberty-tools-intellij#1790 ·
Les mainteneurs répondent en général sous 2 jours
-
fix(i18n): fix fr translationPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertebug needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
OpenAEV-Platform/openaev#8334 ·
Les mainteneurs répondent en général sous 2 jours
-
discussion welcome security waiting for feedback
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
🐞 bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
eclipse-rdf4j/rdf4j#6132 ·
Les mainteneurs répondent en général sous 1 jour