Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
No Result
View All Result
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt
Support IVY : Encyclopédie #1 et site d'informations, Conseils, Tutorials, Guides et plus
No Result
View All Result
Home Programmation Android

Authentification en masse de Firebase à l’aide de Python

7 mai 2020
in Android
Reading Time: 5 mins read
Authentification en masse de Firebase avec Python – Law Gimenez

Table des matières

ArticlesA lire

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops – SUPERJUMP – Moyen

Un moyen super facile de faire des validations EditText dans Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase – Satya Pavan Kantamani

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android

Authentification en masse de Firebase à l’aide de Python

Voici comment supprimer en masse les utilisateurs de l’authentification Firebase de mon projet. J’ai plus de 500 utilisateurs (utilisateurs de débogage / faux pour la démo) et je veux tout recommencer et tout supprimer.

Voici comment je l’ai fait.

Nous devons d’abord installer le SDK Admin Firebase. Ouvrez votre terminal et saisissez:

sudo pip install firebase-admin

Générons ensuite un fichier de clé privée. C’est un fichier JSON.

Allez à votre https://console.firebase.google.com et sélectionnez votre projet. À côté de Aperçu du projet, cliquez sur l’icône des paramètres.

En dessous de Comptes de service, cliquer sur Python et Générer une nouvelle clé privée. Enregistrez le fichier JSON téléchargé dans un chemin familier que vous préférez. Ouvrez votre éditeur de texte préféré et saisissez ce qui suit:

import firebase_admin
from firebase_admin import credentials
from firebase_admin import auth
cred = credentials.Certificate("/Users/lawrence/Projects//.json")
app = firebase_admin.initialize_app(cred)
for user in auth.list_users().iterate_all():
print("User ID = " + user.uid)

Ensuite, enregistrez-le sous forme de fichier Python. J’ai sauvé le mien comme firebase_auth_nuke.py.

Sur votre terminal, CD dans votre fichier Python et exécutez

python firebase_auth_nuke.py

Nous n’avons pas encore terminé, vérifiant simplement si Firebase fonctionne vraiment. Haha!

Supprimons maintenant les utilisateurs. Ajoutez la ligne suivante à votre code Python.

auth.delete_user(user.uid)

Et le code final devrait ressembler à

import firebase_admin
from firebase_admin import credentials
from firebase_admin import auth
cred = credentials.Certificate("/Users/lawrence/Projects/StarTender/starme-dev-firebase-adminsdk-7l2d7-6456855c7d.json")
app = firebase_admin.initialize_app(cred)
for user in auth.list_users().iterate_all():
print("User ID = " + user.uid)
auth.delete_user(user.uid)
print("Deleted user ID " + user.uid)

Notez que si vous avez plus de 1000 utilisateurs, cela peut prendre un certain temps.

ShareTweetPin

Related Posts

Revue Atomicrops – SUPERJUMP – Moyen
Android

Revue Atomicrops – SUPERJUMP – Moyen

Revue Atomicrops - SUPERJUMP - Moyen L'agriculture est destinée à compléter l'action, et non l'inverse.

Android

Un moyen super facile de faire des validations EditText dans Android

Un moyen super facile de faire des validations EditText dans Android Ici, nous obtenons le TextInputLayout de TextInputEditText en utilisant...

Messagerie cloud Firebase – Satya Pavan Kantamani
Android

Messagerie cloud Firebase – Satya Pavan Kantamani

Messagerie cloud Firebase - Satya Pavan Kantamani Explorez Firebase Cloud Messaging (FCM), une solution de messagerie cloud multiplateforme qui vous...

Génération de DeepLinks au moment de la compilation Android
Android

Génération de DeepLinks au moment de la compilation Android

Génération de DeepLinks au moment de la compilation Android Les liens profonds sont des aspects importants de l'application qui rendent...

Next Post
Dette de risque pour les startups dans un monde COVID-19

Dette de risque pour les startups dans un monde COVID-19

Quelle est cette base de données de Quantum Ledger dont nous entendons constamment parler?

Quelle est cette base de données de Quantum Ledger dont nous entendons constamment parler?

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Accueil
  • Questions & Réponses
  • Science
  • Astuces
  • Business
  • Cryptomonnaie
  • Design
  • Marketing
  • Programmation
  • Politique de confidentialité
  • A propos
  • Contact

© 2018-2020 SupportIVY - Premium Magazine.

No Result
View All Result
  • Accueil
  • Astuces
  • Magazine
    • Conseil en relations
      • Astuces
    • Rédaction & écriture
    • Web Design
    • Réseaux sociaux
      • Facebook
  • Lifestyle
    • Food
  • Ressources
    • Questions & Réponses
    • Graphique
      • PixelArt