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.
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.

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

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!

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

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