Pular para o conteúdo principal

Configurar login social com Patreon

O conector oficial do Logto para login social com Patreon.

dica:

Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de Conectores para começar.

Primeiros passos

O conector do Patreon permite que os usuários finais façam login em seu aplicativo usando suas próprias contas do Patreon via o protocolo de autenticação OAuth 2.0 do Patreon.

Entrar com conta do Patreon

Acesse o site do Patreon e faça login com sua conta do Patreon. Você pode registrar uma nova conta se ainda não tiver uma.

Criar e configurar aplicativo OAuth

Siga o guia de criação de um aplicativo OAuth do Patreon e registre um novo aplicativo.

Dê um nome ao seu novo aplicativo OAuth em App Name e preencha o App URL do aplicativo. Você pode deixar o campo App Description em branco e personalizar os Redirect URIs como ${your_logto_origin}/callback/${connector_id}. O connector_id pode ser encontrado na barra superior da página de detalhes do conector no Logto Admin Console.

nota:

Se você encontrar a mensagem de erro "The redirect_uri MUST match the registered callback URL for this application." ao fazer login, tente alinhar o Redirect URI do seu aplicativo OAuth do Patreon com a URL de redirecionamento do seu aplicativo Logto (incluindo o protocolo) para resolver o problema.

Gerenciando aplicativos OAuth

Acesse a página de Clients & API Keys no Patreon, onde você pode adicionar, editar ou excluir aplicativos OAuth existentes. Você também pode encontrar o Client ID e gerar Client secrets nas páginas de detalhes do aplicativo OAuth.

Configure seu conector

Preencha os campos clientId e clientSecret com o Client ID e Client Secret que você obteve nas páginas de detalhes do aplicativo OAuth mencionadas na seção anterior.

O scope é uma lista de escopos (scopes) separados por espaço. Se não for fornecido, o escopo padrão é identity identity[email].

Tipos de configuração

NomeTipo
clientIdstring
clientSecretstring
scopestring

Testar conector do Patreon

É isso. O conector do Patreon já deve estar disponível. Não se esqueça de habilitar o conector na experiência de login.

Referências

Patreon - Documentação da API

Patreon - Desenvolvedores - Clientes