Zum Hauptinhalt springen

GitHub

GitHub OAuth unterstützt sowohl den Webanwendungsfluss als auch den Gerätefluss. Bitte lesen Sie weiter, um OAuth-Anmeldeinformationen zu erhalten.

Besuchen Sie zuerst die GitHub-Entwicklereinstellungen, um eine neue GitHub-App zu registrieren.

Vorsicht

Tipps: Wir empfehlen, GitHub Apps anstelle von OAuth Apps zu verwenden, da GitHub Apps mehrere Weiterleitungs-URIs hinzufügen können, was beim Bereitstellen von Test- und Produktionsumgebungen praktisch sein kann. Die offizielle GitHub-Seite empfiehlt ebenfalls die Verwendung von GitHub Apps anstelle von OAuth Apps.

githubapps

Füllen Sie dann den GitHub App-Namen, die Homepage-URL, die Beschreibung und die Callback-URL aus.

GitHub

Stellen Sie die Autorisierungs-Callback-URL korrekt ein

In der GitHub App-Konfiguration muss die Callback URL Ihre Casdoor-Callback-URL sein, und die Redirect URL in Casdoor sollte die Callback-URL Ihrer Anwendung sein.

Weitere Details finden Sie unter App-Konfiguration.

Nachdem Sie Ihre GitHub App registriert haben, können Sie jetzt Ihr Client Secret generieren!

GitHub Client ID

Fügen Sie einen GitHub OAuth Provider hinzu und tragen Sie die Client ID und das Client Secret in Ihr Casdoor ein.

Github Provider

Jetzt können Sie GitHub als Drittanbieterdienst verwenden, um die Authentifizierung abzuschließen.