logologo
Empezar
Manual
Desarrollo
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Empezar
Manual
Desarrollo
Plugins
API
logologo

Autenticación de usuario

Visión general
Gestión de autenticadores

Tipos de autenticación

Contraseña
SMS

OIDC

Configuración

Ejemplos

Inicio de sesión con Google
Inicio de sesión con Microsoft

SAML

Configuración

Ejemplos

Inicio de sesión con Google
LDAP
CAS
WeCom
DingTalk
Clave de API

Guía de desarrollo

Extender tipos de autenticación
Referencia de API

Verificación

Visión general

Tipos de verificación

SMS
Autenticador TOTP

Guía de desarrollo

Extender tipos de verificación
Extender escenarios de verificación
Extender proveedores de SMS
Referencia de API
Autenticación de dos factores (2FA)
Next PageGestión de autenticadores
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Autenticación de Usuarios

El módulo de autenticación de usuarios de NocoBase se compone principalmente de dos partes:

  • El plugin @nocobase/auth en el núcleo define interfaces extensibles y middleware relacionados con la autenticación de usuarios, como el inicio de sesión, el registro y la verificación. También se utiliza para registrar y gestionar diversos métodos de autenticación extendidos.
  • El plugin @nocobase/plugin-auth se encarga de inicializar el módulo de gestión de autenticación en el núcleo y, además, proporciona el método básico de autenticación por nombre de usuario (o correo electrónico) y contraseña.

Es necesario utilizarlo en conjunto con la funcionalidad de gestión de usuarios que ofrece el plugin @nocobase/plugin-users.

Además, NocoBase ofrece otros plugins con diversos métodos de autenticación de usuarios:

  • @nocobase/plugin-auth-sms - Ofrece la funcionalidad de inicio de sesión mediante verificación por SMS.
  • @nocobase/plugin-auth-saml - Ofrece la funcionalidad de inicio de sesión único (SSO) con SAML.
  • @nocobase/plugin-auth-oidc - Ofrece la funcionalidad de inicio de sesión único (SSO) con OIDC.
  • @nocobase/plugin-auth-cas - Ofrece la funcionalidad de inicio de sesión único (SSO) con CAS.
  • @nocobase/plugin-auth-ldap - Ofrece la funcionalidad de inicio de sesión único (SSO) con LDAP.
  • @nocobase/plugin-auth-wecom - Ofrece la funcionalidad de inicio de sesión con WeCom.
  • @nocobase/plugin-auth-dingtalk - Ofrece la funcionalidad de inicio de sesión con DingTalk.

Gracias a estos plugins, una vez que el administrador configura el método de autenticación correspondiente, los usuarios pueden iniciar sesión directamente en el sistema utilizando las identidades de usuario proporcionadas por plataformas como Google Workspace o Microsoft Azure. También es posible integrar herramientas de plataformas como Auth0, Logto y Keycloak. Además, los desarrolladores pueden ampliar fácilmente otras formas de autenticación que necesiten, utilizando las interfaces básicas que proporcionamos.