Firebase
FirebaseはOIDCをアイデンティティプロバイダとしてサポートしており、Firebase WebアプリケーションのOIDCプロバイダとしてCasdoorを使用できます。
1. Firebaseプロジェクトを作成する
Firebaseコンソールにアクセスしてプロジェクトを作成します。
1.1 Casdoorをプロバイダとして追加
FirebaseでOIDC統合を有効にするには、まず「Identity Platform」機能を有効にする必要があります。
カスタムプロバイダでOpenID Connect
を選択し、以下の情報を入力してください:
名前(順番に) | 説明 | 例の値 |
---|---|---|
名前 | 好きな文字列を何でも | casdoor |
クライアントID | CasdoorアプリケーションのクライアントID | 294b09fbc17f95daf2fe |
発行者(URL) | CasdoorサーバーURL | https://door.casdoor.com |
クライアントシークレット | Casdoorアプリケーションのクライアントシークレット | dd8982f7046ccba1bbd7851d5c1ece4e52bf039d |
上記の例の値はCasdoorデモサイトから取得できます:app-vue-python-example
1.2 コールバックURLを追加
CasdoorアプリケーションのリダイレクトURLにコールバックURLを追加します:
こちらはあなたのアプリでCasdoor認証を使用するための例を提供しています:casdoor-firebase-example アプリでCasdoor認証を使用する方法の詳細については、Firebaseドキュメントを参照してください。