Zum Hauptinhalt springen

Bytebase

This guide configures Bytebase to sign in via Casdoor using OAuth2/OIDC.

Variables: CASDOOR_HOSTNAME — Casdoor server URL (e.g. http://localhost:8000). Bytebase_HOSTNAME — Bytebase server URL.

Schritt 1: Casdoor und Bytebase bereitstellen

Deploy Casdoor and Bytebase. Ensure both are running and you can sign in to Casdoor. For production, see production mode.

Schritt 2: Casdoor-Anwendung konfigurieren

  1. Create or open a Casdoor application.
  2. Add redirect URL: <CASDOOR_HOSTNAME>/callback (e.g. http://localhost:8000/callback). Note Client ID and Client secret for Bytebase.

Weiterleitung

OIDC discovery: http://<CASDOOR_HOSTNAME>/.well-known/openid-configuration

Schritt 3: Bytebase konfigurieren

  1. In Bytebase open SSO and choose OAuth 2.0.
  2. Enter Casdoor Client ID and Client secret. Set URLs:
    • Token server URL: http://<CASDOOR_HOSTNAME>/api/login/oauth/access_token
    • Authorization server URL: http://<CASDOOR_HOSTNAME>/login/oauth/authorize
    • User Info server URL: http://<CASDOOR_HOSTNAME>/api/get-account
    • Scopes: address phone openid profile offline_access email

SSO finden Configure

Sign out of Bytebase and test SSO login. Anmelden