La CLI Firebase vous permet d'activer et de configurer des fournisseurs Authentication
pour votre projet Firebase à l'aide du fichier de configuration firebase.json. Vous pouvez ainsi gérer votre Authentication configuration sous forme de code et la déployer avec
vos autres éléments Firebase.
Étape 1 : Configurez les fournisseurs Authentication
Pour configurer des fournisseurs Authentication à l'aide de la CLI, exécutez la commande suivante à partir du répertoire de votre projet :
firebase init auth
Cette commande vous invite à sélectionner les fournisseurs que vous souhaitez activer et vous demande les informations de configuration nécessaires pour chacun d'eux. Vous pouvez activer l'authentification Google Sign-In, par adresse e-mail/mot de passe ou anonyme à l'aide de la Firebase CLI.
Étape 2 : Vérifiez la configuration firebase.json
Après l'initialisation, votre fichier firebase.json contient une section auth avec les configurations de vos fournisseurs. Vous pouvez également modifier manuellement ce fichier pour ajouter ou mettre à jour des fournisseurs.
Le tableau suivant décrit les champs disponibles pour les fournisseurs Authentication qui peuvent être configurés avec la CLI Firebase :
{
"auth": {
"providers": {
"anonymous": true,
"emailPassword": true,
"googleSignIn": {
"oAuthBrandDisplayName": "My App",
"supportEmail": "support@myapp.com",
"authorizedRedirectUris": [
"https://myapp.com",
"http://localhost:4000"
]
}
}
}
}
Champs de configuration des fournisseurs
Le tableau suivant décrit les champs disponibles pour les fournisseurs Authentication :
| Champ | Description |
|---|---|
anonymous |
Booléen. Définissez la valeur sur true pour activer l'authentification anonyme. |
emailPassword |
Booléen. Définissez la valeur sur true pour activer l'authentification par adresse e-mail/mot de passe. |
googleSignIn |
Objet. Configuration de Google Sign-In. |
googleSignIn.oAuthBrandDisplayName |
Chaîne. Nom à afficher pour votre marque OAuth lorsque vous utilisez Google Sign-In. |
googleSignIn.supportEmail |
Chaîne. Adresse e-mail d'assistance enregistrée pour votre marque OAuth lorsque vous utilisez Google Sign-In. |
googleSignIn.authorizedRedirectUris |
Tableau. Liste des URI de redirection autorisés pour Google Sign-In. Si vous utilisez Firebase Hosting avec le domaine par défaut, il sera automatiquement autorisé. |
Étape 3 : Déployez la configuration Authentication
Pour appliquer votre configuration Authentication à votre projet Firebase, exécutez la commande suivante :
firebase deploy --only auth
Cette commande active les fournisseurs configurés et met à jour leurs paramètres dans votre projet Firebase.