Saltar al contenido principal

Configuración de cuenta

Logto proporciona múltiples formas para que los usuarios gestionen su cuenta y perfiles almacenados en Logto.

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.

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.

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.

Comparación de opciones para la configuración de cuenta

CaracterísticaInterfaz preconstruida del Centro de CuentaAccount APIsManagement APIs
Usuario previstoUsuarios finalesUsuarios finalesAdministradores / Desarrolladores
Contexto de accesoRedirección a páginas alojadas por LogtoLado del cliente / front-endLado del servidor / back-end
Modelo de permisosActiva o desactiva campos mediante la configuración del Centro de CuentaActiva o desactiva las Account APIs mediante la Management APITotalmente personalizable por los desarrolladores
Funciones soportadasActualizar: 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, perfilTodas las configuraciones básicas + Eliminar / suspender / restaurar cuenta, tokens de acceso personal, suplantación de usuario, conectar aplicaciones OAuth, etc.
Personalización de la UIHereda la marca de la experiencia de inicio de sesiónPersonalización total (construye tu propia interfaz)Personalización total (construye tu propia interfaz)
Complejidad de configuraciónNinguna (solo enlaza a las páginas preconstruidas)Baja (usa las APIs con tu interfaz)Media a alta (requiere implementación personalizada)
Cuándo usarPara la forma más rápida de añadir gestión de cuentas sin construir páginas personalizadasCuando necesitas una interfaz personalizada pero quieres aprovechar las APIs seguras de LogtoCuando 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