logologo
Começar
Manual
Desenvolvimento
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
Começar
Manual
Desenvolvimento
Plugins
API
logologo

Autenticação de Usuário

Visão Geral
Gerenciamento de Autenticadores

Tipos de Autenticação

Senha
SMS

OIDC

Configurações

Exemplos

Login com Google
Login com Microsoft

SAML

Configurações

Exemplos

Login com Google
LDAP
CAS
WeCom
DingTalk
Chave de API

Guia de Desenvolvimento

Estender Tipos de Autenticação
Referência da API

Verificação

Visão Geral

Tipos de Verificação

SMS
Autenticador TOTP

Guia de Desenvolvimento

Estender Tipos de Verificação
Estender Cenários de Verificação
Estender Provedor de SMS
Referência da API
Autenticação de Dois Fatores (2FA)
Next PageGerenciamento de Autenticadores
Aviso de tradução por IA

Esta documentação foi traduzida automaticamente por IA.

#Autenticação de Usuários

O módulo de autenticação de usuários do NocoBase é composto principalmente por duas partes:

  • O @nocobase/auth no kernel define interfaces e middleware extensíveis relacionados à autenticação de usuários, como login, registro e verificação. Ele também é usado para registrar e gerenciar diversos métodos de autenticação estendidos.
  • O @nocobase/plugin-auth (um plugin) é usado para inicializar o módulo de gerenciamento de autenticação no kernel e também oferece o método básico de autenticação por nome de usuário (ou e-mail) e senha.

É necessário utilizá-lo em conjunto com a funcionalidade de gerenciamento de usuários oferecida pelo @nocobase/plugin-users plugin.

Além disso, o NocoBase também oferece outros plugins para diversos métodos de autenticação de usuários:

  • @nocobase/plugin-auth-sms - Oferece a funcionalidade de login com verificação por SMS
  • @nocobase/plugin-auth-saml - Oferece a funcionalidade de login SAML SSO
  • @nocobase/plugin-auth-oidc - Oferece a funcionalidade de login OIDC SSO
  • @nocobase/plugin-auth-cas - Oferece a funcionalidade de login CAS SSO
  • @nocobase/plugin-auth-ldap - Oferece a funcionalidade de login LDAP SSO
  • @nocobase/plugin-auth-wecom - Oferece a funcionalidade de login com WeCom
  • @nocobase/plugin-auth-dingtalk - Oferece a funcionalidade de login com DingTalk

Com esses plugins, depois que o administrador configura o método de autenticação correspondente, os usuários podem fazer login no sistema diretamente usando a identidade de usuário fornecida por plataformas como Google Workspace e Microsoft Azure. Também é possível integrar com ferramentas como Auth0, Logto e Keycloak. Além disso, os desenvolvedores podem expandir facilmente outros métodos de autenticação que precisarem, utilizando as interfaces básicas que oferecemos.