Passer au contenu principal

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

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)DescriptionValeur d'exemple
NomPeut être n'importe quelle chaîne que vous souhaitezcasdoor
ID clientID client pour l'application Casdoor294b09fbc17f95daf2fe
Émetteur (URL)URL du serveur Casdoorhttps://door.casdoor.com
Secret clientSecret client pour l'application Casdoordd8982f7046ccba1bbd7851d5c1ece4e52bf039d

oidc_config0

Les valeurs d'exemple ci-dessus peuvent être récupérées depuis le site de démonstration Casdoor : app-vue-python-example

oidc_config1

1.2 Ajouter l'URL de rappel

Ajoutez l'URL de rappel aux URL de redirection de l'application Casdoor :

oidc_config2

oidc_config3

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.