Bytebase
CasdoorはOAuth2を使用して様々なアプリケーションに接続できます。 この例では、Bytebaseを使用して、OAuth2を使用してアプリケーションに接続する方法をデモンストレーションします。
以下は設定名です:
CASDOOR_HOSTNAME:Casdoorサーバーがデプロイされているドメイン名またはIPアドレス。
Bytebase_HOSTNAME:Bytebaseがデプロイされているドメイン名またはIPアドレス。
ステップ1:CasdoorとBytebaseをデプロイする
成功したデプロイメントの後、以下を確認してください:
- Casdoorはログインして正常に使用できます。
prodモードでCasdoorをデプロイするときにCASDOOR_HOSTNAMEをhttp://localhost:8000に設定できます。 プロダクションモードを参照してください。
ステップ2:Casdoorアプリケーションを設定する
- 新しいCasdoorアプリケーションを作成するか、既存のものを使用します。
- リダイレクトURLを見つける:
<CASDOOR_HOSTNAME>/oauth/callback。 - CasdoorアプリケーションにリダイレクトURLを追加します:

アプリケーション設定ページで、Client IDとClient secretの2つの値を見つけます。 これらの値を次のステップで使用します。
お気に入りのブラウザを開いて、http://CASDOOR_HOSTNAME/.well-known/openid-configurationを訪れてください。 CasdoorのOIDC設定が表示されます。
ステップ3:Bytebaseを設定する
- SSOを見つけてOAuth 2.0を選択する:

- このアプリを設定する:

- CasdoorアプリケーションページでClient IDとClient Secretを見つけます。
Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_tokenAuthorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorizeUser Info server URL: http://CASDOOR_HOSTNAME/api/get-account- Scopes:
address phone openid profile offline_access email
BytebaseからログアウトしてSSOをテストします。