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
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) | Beschreibung | Beispielwert |
---|---|---|
Name | Kann irgendein String sein, den Sie möchten | casdoor |
Client-ID | Client-ID für die Casdoor-Anwendung | 294b09fbc17f95daf2fe |
Aussteller (URL) | Casdoor-Server-URL | https://door.casdoor.com |
Client Secret | Client-Geheimnis für die Casdoor-Anwendung | dd8982f7046ccba1bbd7851d5c1ece4e52bf039d |
Die obigen Beispielwerte können von der Casdoor-Demoseite abgerufen werden: app-vue-python-example
1.2 Callback-URL hinzufügen
Fügen Sie die Callback-URL zu den Redirect-URLs der Casdoor-Anwendung hinzu:
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.