Configurer la connexion sociale avec Patreon (Set up social login with Patreon)
Le connecteur officiel Logto pour la connexion sociale Patreon.
Ce guide suppose que vous avez une compréhension de base des Connecteurs Logto. Pour ceux qui ne sont pas familiers, veuillez vous référer au guide des Connecteurs pour commencer.
Commencer
Le connecteur Patreon permet aux utilisateurs finaux de se connecter à votre application en utilisant leurs propres comptes Patreon via le protocole d’authentification OAuth 2.0 de Patreon.
Se connecter avec un compte Patreon
Allez sur le site Patreon et connectez-vous avec votre compte Patreon. Vous pouvez créer un nouveau compte si vous n'en avez pas.
Créer et configurer une application OAuth
Suivez le guide création d'une application OAuth Patreon et enregistrez une nouvelle application.
Nommez votre nouvelle application OAuth dans App Name et renseignez l'App URL de l'application. Vous pouvez laisser le champ App Description vide et personnaliser les Redirect URIs comme ${your_logto_origin}/callback/${connector_id}
. Le connector_id
se trouve dans la barre supérieure de la page de détails du connecteur dans la Console d'administration Logto.
Si vous rencontrez le message d'erreur "The redirect_uri MUST match the registered callback URL for this application." lors de la connexion, essayez d'aligner l'URI de redirection de votre application OAuth Patreon et l'URL de redirection de votre application Logto (y compris le protocole) pour résoudre le problème.
Gérer les applications OAuth
Rendez-vous sur la page Clients & API Keys sur Patreon, où vous pouvez ajouter, modifier ou supprimer des applications OAuth existantes. Vous pouvez également trouver le Client ID
et générer des Client secrets
dans les pages de détails de l'application OAuth.
Configurer votre connecteur
Renseignez les champs clientId
et clientSecret
avec le Client ID et le Client Secret obtenus dans les pages de détails de l'application OAuth mentionnées dans la section précédente.
scope
est une liste d’autorisations (scopes) séparées par des espaces. Si non renseigné, la portée par défaut est identity identity[email]
.
Types de configuration
Nom | Type |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Tester le connecteur Patreon
C'est tout. Le connecteur Patreon devrait maintenant être disponible. N'oubliez pas d'activer le connecteur dans l'expérience de connexion.
Références
Patreon - Documentation APIPatreon - Développeurs - Clients