Autenticação

Autenticação gerenciada para seus apps

Implante instâncias gerenciadas do Logto com um clique. Autenticação compatível com OIDC, login social, console de administração e tokens JWT -- tudo no seu próprio servidor.

Integre em minutos com o SDK do Logto

import LogtoClient from '@logto/browser';
const logto = new LogtoClient({
endpoint: 'https://my-auth.sh0.app',
appId: 'your-app-id',
});
// Sign in with one line
await logto.signIn('https://myapp.com/callback');
// Get the authenticated user
const user = await logto.getIdTokenClaims();

Tudo o que você precisa para autenticação

O Logto cuida da complexidade da autenticação para que você possa focar no seu produto.

E-mail/Senha + Login Social

Autenticação integrada com e-mail/senha. Adicione Google, GitHub, Discord e outros conectores sociais com poucos cliques no console de administração do Logto.

Tokens JWT

Tokens OIDC em conformidade com os padrões. Access tokens, refresh tokens e ID tokens. Funciona com qualquer framework ou biblioteca que suporte verificação de JWT.

Console de Administração

Console de administração completo do Logto para gerenciar usuários, aplicações, conectores e experiência de login. Nenhum código necessário para configuração.

Conecta ao Seu PostgreSQL

Cada instância de autenticação conecta-se a um servidor de banco de dados PostgreSQL gerenciado pelo sh0. Seus dados de usuário permanecem no seu servidor, nunca em terceiros.

Domínio com SSL Automático

Cada instância de autenticação recebe seu próprio subdomínio com HTTPS automático. Configure domínios personalizados para uma experiência de login com sua marca.

Autenticação Multifator

Ative MFA baseado em TOTP para seus usuários diretamente no console de administração. Códigos de backup incluídos para recuperação de conta.

Como Funciona

01

Criar Instância de Autenticação

Clique em "Criar Servidor de Autenticação" no painel do sh0. Escolha um nome e o servidor PostgreSQL para conectar.

02

Configurar Login

Acesse o console de administração do Logto. Configure métodos de login, conectores sociais, marca e funções de usuário.

03

Integrar Seu App

Instale o SDK do Logto para o seu framework. Adicione o botão de login e o handler de callback. Pronto.

04

Proteger Suas Rotas

Verifique tokens JWT na sua API ou use PostgREST com RLS. Os usuários são autenticados de ponta a ponta.

Fluxo de Autenticação

Login do Usuário
Logto (OIDC)
Token JWT
Seu App / API
PostgreSQL (RLS)

Fluxo OIDC padrão. Tokens verificados em cada camada.

Serviços de Autenticação de Terceiros

  • x Dados de usuário armazenados nos servidores de outra empresa
  • x Cobrança por MAU com custos imprevisíveis
  • x Dependência de fornecedor com SDKs proprietários
  • x Personalização limitada da experiência de login
  • x Complexidade de conformidade com residência de dados
  • x Interrupções afetam todos os seus usuários

sh0 + Logto

  • Os dados permanecem no seu servidor PostgreSQL
  • Preço fixo, usuários ilimitados
  • Open-source, compatível com OIDC, portável
  • Controle total sobre marca e UX
  • Seu servidor, sua jurisdição
  • Instância isolada, sem falhas compartilhadas

Perguntas Frequentes

O que é o Logto? +
O Logto é uma plataforma de autenticação open-source, compatível com OIDC. O sh0 implanta e gerencia instâncias do Logto para você, conectadas ao seu próprio banco de dados PostgreSQL.
Posso usar com o PostgREST? +
Sim. O Logto emite JWTs padrão que o PostgREST pode verificar. Combinado com políticas RLS do PostgreSQL, você obtém autenticação de ponta a ponta, do login até a consulta ao banco de dados.
Quais provedores de login social são suportados? +
Google, GitHub, Apple, Discord, Facebook, Microsoft e muitos outros. O Logto suporta qualquer provedor OAuth 2.0 / OIDC por meio de conectores personalizados.
Onde ficam armazenados os dados dos meus usuários? +
No seu servidor PostgreSQL. O sh0 conecta o Logto a um banco de dados que você controla. Nenhum dado sai da sua infraestrutura.
Posso migrar do Auth0 / Firebase Auth? +
Sim. O Logto suporta importação de usuários. Exporte seus usuários do seu provedor atual e importe-os para a sua instância do Logto.
Quantos recursos ele consome? +
Uma instância do Logto utiliza aproximadamente 256 MB de memória. Ela roda como um container leve junto com seus outros serviços.

Pare de pagar por usuário pela autenticação

Implante o Logto no seu próprio servidor. Autenticação completa, controle total, preço fixo.