Configura el inicio de sesión social con Patreon
El conector oficial de Logto para el inicio de sesión social con Patreon.
Esta guía asume que tienes un entendimiento básico de los Conectores de Logto. Para aquellos que no están familiarizados, por favor consulta la guía de Conectores para comenzar.
Comenzar
El conector de Patreon permite a los usuarios finales iniciar sesión en tu aplicación usando sus propias cuentas de Patreon a través del protocolo de autenticación OAuth 2.0 de Patreon.
Inicia sesión con una cuenta de Patreon
Ve al sitio web de Patreon e inicia sesión con tu cuenta de Patreon. Puedes registrar una nueva cuenta si no tienes una.
Crea y configura una app OAuth
Sigue la guía de creación de una App OAuth de Patreon y registra una nueva aplicación.
Nombra tu nueva aplicación OAuth en App Name y completa el App URL de la app. Puedes dejar el campo App Description en blanco y personalizar los Redirect URIs como ${your_logto_origin}/callback/${connector_id}
. El connector_id
se puede encontrar en la barra superior de la página de detalles del conector en la Consola de Administración de Logto.
Si encuentras el mensaje de error "The redirect_uri MUST match the registered callback URL for this application." al iniciar sesión, intenta alinear el Redirect URI de tu App OAuth de Patreon y la URL de redirección de tu App de Logto (incluyendo el protocolo) para resolver el problema.
Gestión de apps OAuth
Ve a la página de Clientes y claves API en Patreon, donde puedes agregar, editar o eliminar apps OAuth existentes. También puedes encontrar el Client ID
y generar Client secrets
en las páginas de detalles de la app OAuth.
Configura tu conector
Completa los campos clientId
y clientSecret
con el Client ID y Client Secret que obtuviste de las páginas de detalles de la app OAuth mencionadas en la sección anterior.
scope
es una lista de alcances (scopes) separados por espacios. Si no se proporciona, el alcance por defecto es identity identity[email]
.
Tipos de configuración
Nombre | Tipo |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Prueba el conector de Patreon
Eso es todo. El conector de Patreon debería estar disponible ahora. No olvides habilitar el conector en la experiencia de inicio de sesión.
Referencias
Patreon - Documentación de la APIPatreon - Desarrolladores - Clientes