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

Autentizace uživatele

Přehled
Správa autentikátorů

Typy autentizace

Heslo
SMS

OIDC

Konfigurace

Příklady

Přihlášení přes Google
Přihlášení přes Microsoft

SAML

Konfigurace

Příklady

Přihlášení přes Google
LDAP
CAS
WeChat Work
DingTalk
API klíč

Průvodce pro vývojáře

Rozšíření typů autentizace
API reference

Ověření

Přehled

Typy ověření

SMS
TOTP autentikátor

Průvodce pro vývojáře

Rozšíření typů ověření
Rozšíření scénářů ověření
Rozšíření poskytovatelů SMS
API reference
Dvoufaktorová autentizace (2FA)
Next PageSpráva autentikátorů
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Autentizace uživatelů

Modul pro autentizaci uživatelů v NocoBase se skládá hlavně ze dvou částí:

  • @nocobase/auth v jádře definuje rozšiřitelné rozhraní a middleware související s přihlášením, registrací a ověřováním uživatelů. Zároveň slouží k registraci a správě různých rozšířených metod autentizace.
  • @nocobase/plugin-auth (plugin) se používá k inicializaci modulu pro správu autentizace v jádře a zároveň poskytuje základní metodu autentizace pomocí uživatelského jména (nebo e-mailu) a hesla.

Je třeba jej používat ve spojení s funkcí správy uživatelů, kterou poskytuje @nocobase/plugin-users plugin.

Kromě toho NocoBase nabízí i další různé pluginy pro metody autentizace uživatelů:

  • @nocobase/plugin-auth-sms - Poskytuje funkci přihlášení pomocí SMS ověření
  • @nocobase/plugin-auth-saml - Poskytuje funkci přihlášení pomocí SAML SSO
  • @nocobase/plugin-auth-oidc - Poskytuje funkci přihlášení pomocí OIDC SSO
  • @nocobase/plugin-auth-cas - Poskytuje funkci přihlášení pomocí CAS SSO
  • @nocobase/plugin-auth-ldap - Poskytuje funkci přihlášení pomocí LDAP SSO
  • @nocobase/plugin-auth-wecom - Poskytuje funkci přihlášení pomocí WeCom
  • @nocobase/plugin-auth-dingtalk - Poskytuje funkci přihlášení pomocí DingTalk

Díky výše uvedeným pluginům, jakmile administrátor nakonfiguruje odpovídající metodu autentizace, mohou se uživatelé přímo přihlásit do systému pomocí uživatelské identity poskytované platformami jako Google Workspace, Microsoft Azure a dalšími. Zároveň se mohou připojit k nástrojům platforem jako Auth0, Logto, Keycloak a podobně. Kromě toho mohou vývojáři snadno rozšířit další metody autentizace, které potřebují, prostřednictvím základních rozhraní, která poskytujeme.