Zum Hauptinhalt springen

Firebase

Firebase unterstützt OIDC als Identity Provider, Sie können Casdoor als OIDC-Anbieter für Firebase-Web-App verwenden.

1. Erstellen Sie ein Firebase-Projekt

Gehen Sie zur Firebase-Konsole, um ein Projekt zu erstellen.

1.1 Casdoor als Anbieter hinzufügen

Anbieter

Sie müssen zuerst die Funktion "Identity Platform" aktivieren, um die OIDC-Integration in Firebase zu ermöglichen.

Wählen Sie OpenID Connect bei den benutzerdefinierten Anbietern aus und geben Sie die folgenden Informationen ein:

Name (der Reihe nach)BeschreibungBeispielwert
NameKann irgendein String sein, den Sie möchtencasdoor
Client-IDClient-ID für die Casdoor-Anwendung294b09fbc17f95daf2fe
Aussteller (URL)Casdoor-Server-URLhttps://door.casdoor.com
Client SecretClient-Geheimnis für die Casdoor-Anwendungdd8982f7046ccba1bbd7851d5c1ece4e52bf039d

oidc_config0

Die obigen Beispielwerte können von der Casdoor-Demoseite abgerufen werden: app-vue-python-example

oidc_config1

1.2 Callback-URL hinzufügen

Fügen Sie die Callback-URL zu den Redirect-URLs der Casdoor-Anwendung hinzu:

oidc_config2

oidc_config3

Hier bieten wir ein Beispiel casdoor-firebase-example an, damit Sie die Casdoor-Authentifizierung in Ihrer App verwenden können. Um mehr Details darüber zu erfahren, wie Sie die Casdoor-Authentifizierung in Ihrer App verwenden können, lesen Sie bitte das Firebase-Dokument.