Zum Hauptinhalt springen

Soziale Anmeldung mit Hugging Face einrichten

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

tipp:

Diese Anleitung setzt voraus, dass du ein grundlegendes Verständnis von Logto Connectors hast. Für diejenigen, die damit nicht vertraut sind, verweisen wir auf die Connectors Anleitung, um loszulegen.

Erste Schritte

Der Hugging Face-Connector ermöglicht es Endbenutzern, sich mit ihren 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 in Hugging Face

Folge der Anleitung 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 Startseite oder Landingpage deiner Anwendung.
  • Logo-URL: Die URL des Logos deiner Anwendung.
  • Berechtigungen (Scopes): Die Berechtigungen, die für die OAuth-App erlaubt sind. 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 bestehende 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 erhalten hast, die im vorherigen Abschnitt erwähnt wurden.

scope ist eine durch Leerzeichen getrennte Liste 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 in 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

Hugging Face - Anmeldung mit Hugging Face