Skip to main content

Firebase

Firebase supports OIDC; use Casdoor as the OIDC provider for a Firebase web app.

1. Create a Firebase project

Go to Firebase Console to create a project.

1.1 Add Casdoor as provider

provider

Enable the Identity Platform feature in Firebase first to use OIDC.

Select OpenID Connect in Custom providers, fill in the following information:

Name (in order)DescriptionExample value
NameAny string (e.g. provider name)casdoor
Client IDClient ID for the Casdoor application294b09fbc17f95daf2fe
Issuer (URL)Casdoor server URLhttps://door.casdoor.com
Client SecretClient secret for Casdoor applicationdd8982f7046ccba1bbd7851d5c1ece4e52bf039d

oidc_config0

The above examples values can be retrieved from Casdoor demo site: app-vue-python-example

oidc_config1

1.2 Add callback url

Add Callback URL to Casdoor application Redirect URLs:

oidc_config2

oidc_config3

Example: casdoor-firebase-example. For using Casdoor auth in your app, see Firebase Auth.