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