Conectores sociais
Simplifique o onboarding de usuários e aumente as taxas de conversão habilitando o login social com Logto. Os usuários podem entrar de forma rápida e segura usando suas contas de redes sociais existentes, eliminando a necessidade de criar senhas ou de um fluxo de registro complexo. O Logto oferece uma variedade de conectores sociais pré-construídos e suporta integrações personalizadas para máxima flexibilidade.
Escolha seus conectores sociais
O Logto oferece dois tipos de conectores sociais:
Conectores sociais populares
O Logto fornece conectores pré-configurados para plataformas sociais populares, prontos para uso imediato.
O conector Google fornece uma maneira sucinta para seu aplicativo usar o sistema de autenticação OAuth 2.0 do Google.
O conector Facebook permite que seu aplicativo use o sistema de autenticação OAuth 2.0 do Facebook.
O conector oficial do Logto para login social com Apple.
O conector Microsoft Azure AD fornece uma maneira sucinta para seu aplicativo usar o sistema de autenticação OAuth 2.0 do Azure.
O conector oficial do Logto para login social com GitHub.
O conector Discord fornece uma maneira para seu aplicativo usar o Discord como sistema de autorização.
E mais...
Personalize seus conectores sociais
Para requisitos personalizados, utilize os padrões OAuth 2.0 e OIDC (OpenID Connect) para integrar seu provedor preferido.
O conector oficial do Logto para o protocolo OAuth 2.0.
O conector oficial do Logto para o protocolo OAuth 2.0.
Se nossos conectores padrão não atenderem às suas necessidades específicas, não hesite em nos contatar. Para usuários OSS, você pode implementar seu conector (OSS) caso a necessidade seja urgente. Sempre recebemos contribuições; seu esforço pode ajudar outros membros da comunidade com as mesmas necessidades.
Etapas de configuração
- Navegue até Console > Conectores > Conectores sociais.
- Clique em "Adicionar conector social" e selecione o tipo desejado.
- Siga o guia README, preencha os campos obrigatórios e personalize as configurações.
- Clique em "Salvar e Concluir" para finalizar.
- Teste o conector iniciando um login social.
Observe as seguintes configurações:
- Nome do provedor de identidade: Cada conector social possui um nome exclusivo de Provedor de Identidade (IdP) para diferenciar identidades de usuários. Enquanto conectores comuns usam um nome de IdP fixo, conectores personalizados exigem um valor único. Saiba mais sobre nomes de IdP para mais detalhes.
- Sincronizar perfis de usuário: Escolha quando sincronizar as informações do perfil do usuário (por exemplo, avatar, nome de usuário). O padrão é "sincronizar apenas no registro". "Sincronizar a cada login" é uma alternativa, mas pode sobrescrever dados personalizados do usuário.
- Habilitar armazenamento de token: Para conectores sociais suportados, você pode habilitar o armazenamento de tokens para salvar com segurança tokens de acesso e atualização no Cofre de Segredos do Logto quando os usuários fizerem login com um provedor social. Isso permite que seu aplicativo acesse APIs de terceiros em nome do usuário sem exigir nova autenticação. Saiba mais sobre Armazenamento federado de tokens.
Habilite o login social
Depois de criar um conector social com sucesso, você pode habilitá-lo como um botão de login social (por exemplo, Continuar com Google) na Experiência de Login.
- Navegue até Console > Experiência de login > Cadastro e login.
- (Opcional) Escolha "Não aplicável" para o identificador de cadastro se você precisar apenas de login social.
- Adicione os conectores sociais configurados à seção "Login social".
- Reordene os conectores conforme necessário.
- Clique em "Salvar alterações" e teste a "Visualização ao vivo".
Consulte Login social para saber mais detalhes.