Zum Hauptinhalt springen

Soziale Anmeldung mit Patreon einrichten

Der offizielle Logto Connector für die Patreon Social Sign-in.

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 Patreon Connector ermöglicht es Endbenutzern, sich über ihre eigenen Patreon-Konten mithilfe des Patreon OAuth 2.0 Authentifizierungsprotokolls bei deiner Anwendung anzumelden.

Mit Patreon-Konto anmelden

Gehe auf die Patreon-Website und melde dich mit deinem Patreon-Konto an. Du kannst ein neues Konto registrieren, falls du noch keines hast.

OAuth-App erstellen und konfigurieren

Folge der Anleitung zum Erstellen einer Patreon OAuth-App und registriere eine neue Anwendung.

Vergib im Feld App Name einen Namen für deine neue OAuth-Anwendung und trage die App URL der App ein. Das Feld App Description kannst du leer lassen und die Redirect URIs wie folgt anpassen: ${your_logto_origin}/callback/${connector_id}. Die connector_id findest du in der oberen Leiste der Logto Admin Console auf der Detailseite des Connectors.

hinweis:

Wenn beim Anmelden die Fehlermeldung „The redirect_uri MUST match the registered callback URL for this application.“ erscheint, versuche, die Redirect URI deiner Patreon OAuth-App und die Redirect-URL deiner Logto-App (einschließlich des Protokolls) abzugleichen, um das Problem zu beheben.

OAuth-Apps verwalten

Gehe auf die Clients & API Keys-Seite bei Patreon. Dort kannst du bestehende OAuth-Apps hinzufügen, bearbeiten oder löschen. Außerdem findest du dort die Client ID und kannst Client secrets auf den Detailseiten der OAuth-App generieren.

Deinen Connector konfigurieren

Trage in die Felder clientId und clientSecret die Client ID und das Client Secret ein, die du auf den Detailseiten der OAuth-App im vorherigen Abschnitt erhalten hast.

scope ist eine durch Leerzeichen getrennte Liste von Berechtigungen (Scopes). Wenn kein Wert angegeben wird, ist der Standardwert für scope identity identity[email].

Konfigurationstypen

NameTyp
clientIdstring
clientSecretstring
scopestring

Patreon-Connector testen

Das war's. Der Patreon-Connector sollte jetzt verfügbar sein. Vergiss nicht, den Connector in der Anmeldeerfahrung zu aktivieren.

Referenzen

Patreon – API-Dokumentation

Patreon – Entwickler – Clients