Configuración de cuenta
Logto proporciona múltiples formas para que los usuarios gestionen su cuenta y perfiles almacenados en Logto.
Usar la interfaz preconstruida del Centro de Cuenta (Recomendado)
Logto ofrece una interfaz preconstruida del Centro de Cuenta que proporciona páginas listas para usar para que los usuarios finales gestionen la configuración de su cuenta. Esta es la forma más rápida de añadir gestión de cuentas a tu aplicación.
Características clave:
- Sin esfuerzo de desarrollo: Páginas listas para usar que funcionan de inmediato.
- Experiencia consistente: Coincide con la apariencia y sensación de la experiencia de inicio de sesión de Logto.
- Seguridad incorporada: Todos los flujos de verificación y medidas de seguridad se gestionan automáticamente.
- Funcionalidad completa: Permite actualizar correo electrónico, teléfono, nombre de usuario, contraseña y configuración de MFA.
Aprende cómo integrar la interfaz preconstruida del Centro de Cuenta de Logto en tu aplicación.
Usar las Account APIs
Las Account APIs de Logto son endpoints listos para usar en el front-end que permiten a los usuarios finales ver y actualizar de forma segura su propia información con comprobaciones de permisos integradas. Utiliza esto cuando necesites construir una página personalizada de configuración de cuenta con tu propia interfaz.
Características clave:
- Configuración del usuario final: Los usuarios gestionan sus propios identificadores y credenciales de inicio de sesión, cuentas sociales, métodos MFA y datos de perfil.
- Integración del lado del cliente: Diseñado para un uso seguro y directo en tu front-end.
- Personalización total: Construye tu propia interfaz aprovechando las APIs seguras de Logto.
- Control de permisos: Activa o desactiva las Account APIs mediante la configuración de la Management API.
Aprende cómo usar las Account APIs para construir tu propia página personalizada de configuración de cuenta.
Usar las Management APIs
Las Management APIs forman la interfaz administrativa principal de Logto, accesible solo para administradores o servicios de back-end. Ofrecen la máxima flexibilidad y control total de CRUD sobre cada cuenta de usuario y te permiten construir herramientas de gestión personalizadas. Si necesitas un portal de autoservicio completamente personalizado o funciones de gestión de usuarios no estándar, puedes exponer endpoints seleccionados de la Management API detrás de tu propia capa de “Account API” y protegerlos con la lógica de autenticación de tu negocio.
Características clave:
- Acceso solo para administradores: Destinado a desarrolladores y sistemas de back-office.
- Ciclo de vida completo del usuario: Crear, leer, actualizar, eliminar, suspender o restaurar cuentas.
- Operaciones avanzadas: Generar tokens de acceso personal, suplantar usuarios, conectar aplicaciones OAuth, personalizar flujos de trabajo.
Aprende más sobre cómo usar las Management APIs de usuario para construir tu propia página de configuración de cuenta.
Comparación de opciones para la configuración de cuenta
| Característica | Interfaz preconstruida del Centro de Cuenta | Account APIs | Management APIs |
|---|---|---|---|
| Usuario previsto | Usuarios finales | Usuarios finales | Administradores / Desarrolladores |
| Contexto de acceso | Redirección a páginas alojadas por Logto | Lado del cliente / front-end | Lado del servidor / back-end |
| Modelo de permisos | Activa o desactiva campos mediante la configuración del Centro de Cuenta | Activa o desactiva las Account APIs mediante la Management API | Totalmente personalizable por los desarrolladores |
| Funciones soportadas | Actualizar: correo electrónico, teléfono, nombre de usuario, contraseña, MFA (TOTP, passkeys, códigos de respaldo) | Ver, actualizar y eliminar: nombre de usuario, correo electrónico, teléfono, contraseña, cuentas sociales, MFA, perfil | Todas las configuraciones básicas + Eliminar / suspender / restaurar cuenta, tokens de acceso personal, suplantación de usuario, conectar aplicaciones OAuth, etc. |
| Personalización de la UI | Hereda la marca de la experiencia de inicio de sesión | Personalización total (construye tu propia interfaz) | Personalización total (construye tu propia interfaz) |
| Complejidad de configuración | Ninguna (solo enlaza a las páginas preconstruidas) | Baja (usa las APIs con tu interfaz) | Media a alta (requiere implementación personalizada) |
| Cuándo usar | Para la forma más rápida de añadir gestión de cuentas sin construir páginas personalizadas | Cuando necesitas una interfaz personalizada pero quieres aprovechar las APIs seguras de Logto | Cuando las Account APIs no cubren tus necesidades. Por ejemplo, para lógica compleja de eliminación de cuentas, acciones de alto riesgo o construir herramientas de back-office |