Baidu
Um den Baidu OAuth-Anbieter einzurichten, lesen Sie bitte die Baidu-Dokumentation und folgen Sie deren Schritten, um die Anwendungserstellung abzuschließen.
Nachdem Sie Ihre App erstellt haben, sollte die Redirect-URL an der folgenden Stelle gesetzt werden:
Fügen Sie Ihre Casdoor-Domain an der folgenden Stelle hinzu:
Dieser Teil unterscheidet sich sehr von den Informationen, die in der Baidu-Dokumentation bereitgestellt werden:
- Das Hinzufügen der URL zu den Callback-URL-Einstellungen wird wahrscheinlich die URL-Validierung fehlschlagen lassen und dazu führen, dass das Login fehlschlägt, also fügen wir unseren Domainnamen zu den Domain-Einstellungen hinzu.
- Es kann nur eine URL oder Domainname hinzugefügt werden, was sich sehr von der Dokumentation unterscheidet.
Dann können Sie die Client ID
und Client Secrets
erhalten.
Fügen Sie einen Baidu OAuth-Anbieter hinzu und tragen Sie die Client ID
und Client Secrets
in Ihrem Casdoor ein.
Jetzt können Sie Baidu als Drittanbieter nutzen, um die Authentifizierung abzuschließen!
Wenn Sie auf eine Baidu-Meldung stoßen, die besagt, dass Ihre Redirect-URL falsch ist, finden Sie hier einige Möglichkeiten, wie Sie das Problem beheben könnten:
- Fügen Sie Ihren Domainnamen an der entsprechenden Stelle hinzu und setzen Sie dann das Secret zurück (Baidu Secret zurücksetzen hat einen Fehler, es wird Ihnen einen Fehler melden, aber nach dem Aktualisieren der Seite wurde das Secret erneuert).
- Wenn die obigen Methoden das Problem nicht lösen, empfehlen wir, die Anwendung zu löschen und eine neue zu erstellen, und zuerst Ihren Domainnamen festzulegen.
Ein weiteres Problem ist, dass der von Baidu zurückgegebene Benutzername maskiert ist, im Gegensatz zu ihrer Dokumentation, die den Benutzernamen und angezeigten Namen zeigt. Daher können wir derzeit nur den maskierten Namen als Benutzernamen verwenden.