Firebase
Firebase prend en charge OIDC en tant que fournisseur d'identité, vous pouvez utiliser Casdoor comme fournisseur OIDC pour l'application web Firebase.
1. Créer un projet Firebase
Allez sur Console Firebase pour créer un projet.
1.1 Ajouter Casdoor comme fournisseur
Vous devez d'abord activer la fonctionnalité "Plateforme d'identité" pour permettre l'intégration OIDC sur Firebase.
Sélectionnez OpenID Connect
dans les fournisseurs personnalisés, remplissez les informations suivantes :
Nom (dans l'ordre) | Description | Valeur d'exemple |
---|---|---|
Nom | Peut être n'importe quelle chaîne que vous souhaitez | casdoor |
ID client | ID client pour l'application Casdoor | 294b09fbc17f95daf2fe |
Émetteur (URL) | URL du serveur Casdoor | https://door.casdoor.com |
Secret client | Secret client pour l'application Casdoor | dd8982f7046ccba1bbd7851d5c1ece4e52bf039d |
Les valeurs d'exemple ci-dessus peuvent être récupérées depuis le site de démonstration Casdoor : app-vue-python-example
1.2 Ajouter l'URL de rappel
Ajoutez l'URL de rappel aux URL de redirection de l'application Casdoor :
Ici, nous fournissons un exemple casdoor-firebase-example pour que vous puissiez utiliser l'authentification Casdoor dans votre application. Pour voir plus de détails sur comment utiliser l'authentification Casdoor dans votre application, veuillez vous référer au document Firebase.