Zum Hauptinhalt springen

Soziale Anmeldung mit Hugging Face einrichten

Der offizielle Logto-Connector für die soziale Anmeldung bei Hugging Face.

tipp

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, und email, 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

NameTyp
clientIdstring
clientSecretstring
scopestring

Hugging Face-Connector testen

Das war's. Der Hugging Face-Connector sollte jetzt verfügbar sein. Vergiss nicht, Sozialen Connector in der Anmeldeerfahrung aktivieren.

Referenz