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.