Autenticación

Autenticación gestionada para tus aplicaciones

Despliega instancias gestionadas de Logto con un solo clic. Autenticación compatible con OIDC, inicio de sesión social, consola de administración y tokens JWT -- todo en tu propio servidor.

Integra en minutos con el SDK de 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();

Todo lo que necesitas para la autenticación

Logto gestiona la complejidad de la autenticación para que puedas centrarte en tu producto.

Correo/Contraseña + Inicio de sesión social

Autenticación integrada con correo electrónico y contraseña. Añade Google, GitHub, Discord y otros conectores sociales con unos pocos clics en la consola de administración de Logto.

Tokens JWT

Tokens OIDC conformes con los estándares. Tokens de acceso, tokens de actualización y tokens de identidad. Compatible con cualquier framework o biblioteca que admita verificación JWT.

Consola de administración

Consola de administración de Logto completa para gestionar usuarios, aplicaciones, conectores y experiencia de inicio de sesión. Sin necesidad de código para la configuración.

Se conecta a tu PostgreSQL

Cada instancia de autenticación se conecta a un servidor de base de datos PostgreSQL gestionado por sh0. Tus datos de usuario permanecen en tu servidor, nunca en un tercero.

Dominio con Auto-SSL

Cada instancia de autenticación obtiene su propio subdominio con HTTPS automático. Configura dominios personalizados para una experiencia de inicio de sesión con tu marca.

Autenticación multifactor

Habilita MFA basado en TOTP para tus usuarios directamente desde la consola de administración. Incluye códigos de respaldo para la recuperación de cuentas.

Cómo funciona

01

Crear instancia de autenticación

Haz clic en "Crear servidor de autenticación" en el panel de sh0. Elige un nombre y el servidor PostgreSQL al que conectarte.

02

Configurar inicio de sesión

Accede a la consola de administración de Logto. Configura los métodos de inicio de sesión, conectores sociales, marca y roles de usuario.

03

Integra tu aplicación

Instala el SDK de Logto para tu framework. Añade el botón de inicio de sesión y el manejador de callback. Listo.

04

Asegura tus rutas

Verifica los tokens JWT en tu API o usa PostgREST con RLS. Los usuarios están autenticados de extremo a extremo.

Flujo de autenticación

Inicio de sesión
Logto (OIDC)
Token JWT
Tu App / API
PostgreSQL (RLS)

Flujo OIDC estándar. Tokens verificados en cada capa.

Servicios de autenticación de terceros

  • x Datos de usuario almacenados en servidores ajenos
  • x Precios por MAU que escalan de forma impredecible
  • x Dependencia del proveedor con SDKs propietarios
  • x Personalización limitada de la experiencia de inicio de sesión
  • x Complejidad de cumplimiento con la residencia de datos
  • x Las interrupciones afectan a todos tus usuarios

sh0 + Logto

  • Los datos permanecen en tu servidor PostgreSQL
  • Precio fijo, usuarios ilimitados
  • Código abierto, compatible con OIDC, portable
  • Control total sobre la marca y la experiencia de usuario
  • Tu servidor, tu jurisdicción
  • Instancia aislada, sin fallos compartidos

Preguntas frecuentes

¿Qué es Logto? +
Logto es una plataforma de autenticación de código abierto compatible con OIDC. sh0 despliega y gestiona instancias de Logto por ti, conectadas a tu propia base de datos PostgreSQL.
¿Puedo usarlo con PostgREST? +
Sí. Logto emite JWTs estándar que PostgREST puede verificar. Combinado con políticas RLS de PostgreSQL, obtienes autenticación de extremo a extremo desde el inicio de sesión hasta la consulta a la base de datos.
¿Qué proveedores de inicio de sesión social se admiten? +
Google, GitHub, Apple, Discord, Facebook, Microsoft y muchos más. Logto admite cualquier proveedor OAuth 2.0 / OIDC a través de conectores personalizados.
¿Dónde se almacenan mis datos de usuario? +
En tu servidor PostgreSQL. sh0 conecta Logto a una base de datos que tú controlas. Ningún dato sale de tu infraestructura.
¿Puedo migrar desde Auth0 / Firebase Auth? +
Sí. Logto admite la importación de usuarios. Exporta tus usuarios de tu proveedor actual e impórtalos a tu instancia de Logto.
¿Cuántos recursos consume? +
Una instancia de Logto utiliza aproximadamente 256 MB de memoria. Se ejecuta como un contenedor ligero junto a tus otros servicios.

Deja de pagar por usuario para la autenticación

Despliega Logto en tu propio servidor. Autenticación completa, control total, precio fijo.