Soziale Anmeldung mit Hugging Face einrichten
Der offizielle Logto-Connector für die soziale Anmeldung bei Hugging Face.
In diesem Leitfaden gehen wir davon aus, dass du grundlegende Kenntnisse über Logto Connectors hast. Falls nicht, schaue dir den Leitfaden Connectors konfigurieren an, um loszulegen.
Erste Schritte
Der Hugging Face-Connector ermöglicht es Endbenutzern, sich über ihre eigenen Hugging Face-Konten über den Hugging Face OAuth / OpenID Connect-Flow bei deiner Anwendung anzumelden.
Anmeldung mit Hugging Face-Konto
Gehe zur Hugging Face-Website und melde dich mit deinem Hugging Face-Konto an. Du kannst ein neues Konto registrieren, wenn du noch keines hast.
Erstelle eine OAuth-App bei Hugging Face
Folge dem Leitfaden Erstellen einer OAuth-App und registriere eine neue Anwendung.
Im Erstellungsprozess musst du die folgenden Informationen angeben:
- Anwendungsname: Der Name deiner Anwendung.
- Homepage-URL: Die URL der Homepage oder Landingpage deiner Anwendung.
- Logo-URL: Die URL des Logos deiner Anwendung.
- Berechtigungen (Scopes): Die für die OAuth-App erlaubten Berechtigungen. Für den Hugging Face-Connector wird normalerweise
profile
verwendet, um die Profilinformationen des Benutzers zu erhalten, undemail
, um die E-Mail-Adresse des Benutzers zu erhalten. Stelle sicher, dass diese Berechtigungen in deiner Hugging Face OAuth-App erlaubt sind, wenn du sie verwenden möchtest. - Redirect-URI: Die URL, zu der der Benutzer nach der Authentifizierung weitergeleitet wird. Du findest die Redirect-URI in der Logto Admin-Konsole, wenn du einen Hugging Face-Connector erstellst oder auf der Detailseite des erstellten Hugging Face-Connectors.
Verwaltung von Hugging Face OAuth-Apps
Gehe zur Seite Verbundene Anwendungen, dort kannst du vorhandene OAuth-Apps hinzufügen, bearbeiten oder löschen. Du kannst auch Client ID
finden und App secrets
in den entsprechenden OAuth-App-Einstellungsseiten generieren.
Konfiguriere deinen Connector
Fülle die Felder clientId
und clientSecret
mit der Client ID und dem App Secret aus, die du von den OAuth-App-Detailseiten im vorherigen Abschnitt erhalten hast.
scope
ist eine durch Leerzeichen getrennte Liste der von Hugging Face unterstützten Berechtigungen. Wenn nicht angegeben, ist die Standardberechtigung profile
. Für den Hugging Face-Connector sind die Berechtigungen, die du verwenden möchtest, profile
und email
. Die Berechtigung profile
ist erforderlich, um die Profilinformationen des Benutzers zu erhalten, und die Berechtigung email
ist erforderlich, um die E-Mail-Adresse des Benutzers zu erhalten. Stelle sicher, dass du diese Berechtigungen in deiner Hugging Face OAuth-App erlaubt hast (konfiguriert im Abschnitt Erstelle eine OAuth-App bei Hugging Face).
Konfigurationstypen
Name | Typ |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Hugging Face-Connector testen
Das war's. Der Hugging Face-Connector sollte jetzt verfügbar sein. Vergiss nicht, Sozialen Connector in der Anmeldeerfahrung aktivieren.