Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#1,093 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

needs-triage type: feature request

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de firebase/firebase-admin-java

Toutes les issues de firebase/firebase-admin-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.