Using Casdoor as an OAuth2 server in ShowDoc
ShowDoc is an API and technical documentation platform with Markdown support. It supports OAuth2 for sign-in. This guide configures Casdoor as the OAuth2 server.
Step 1: Create a Casdoor application
In Casdoor, add an application (e.g. ShowDoc). Note Client ID and Client secret. Leave the callback URL empty for now; set it after configuring ShowDoc (step 3).

Schritt 2: Konfigurieren von ShowDoc
Enable OAuth2 login in ShowDoc. Set the callback URL (as shown in the example), client ID, and client secret from step 1.

Authorize path, AccessToken path, and User info path are required. Use:
Authorize path: /login/oauth/authorize
AccessToken path: /api/login/oauth/access_token
User info path: /api/get-account
Schritt 3: Konfigurieren der Callback-URL in Casdoor
Gehen Sie zurück zur Anwendungs-Bearbeitungsseite in Schritt 1 und fügen Sie die callback URL hinzu, die Sie in ShowDoc ausgefüllt haben.
Schritt 4: Versuchen Sie es auf ShowDoc
Auf der Anmeldeseite sollten Sie Folgendes sehen:

When setup is complete, click Casdoor SSO to sign in via Casdoor.