logologo
Démarrer
Manuel
Développement
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
Démarrer
Manuel
Développement
Plugins
API
logologo

Authentification utilisateur

Aperçu
Gestion des authentificateurs

Types d'authentification

Mot de passe
SMS

OIDC

Configuration

Exemples

Connexion Google
Connexion Microsoft

SAML

Configuration

Exemples

Connexion Google
LDAP
CAS
WeChat Work
DingTalk
Clés API

Guide de développement

Étendre les types d'authentification
Référence API

Vérification

Aperçu

Types de vérification

SMS
Authentificateur TOTP

Guide de développement

Étendre les types de vérification
Étendre les scénarios de vérification
Étendre les fournisseurs de services SMS
Référence API
Authentification à deux facteurs (2FA)
Next PageGestion des authentificateurs
Avis de traduction IA

Cette documentation a été traduite automatiquement par IA.

#Authentification des utilisateurs

Le module d'authentification des utilisateurs de NocoBase se compose principalement de deux parties :

  • Le module @nocobase/auth au sein du noyau définit les interfaces extensibles et les middlewares liés à l'authentification des utilisateurs (connexion, enregistrement, vérification, etc.), et est également utilisé pour enregistrer et gérer diverses méthodes d'authentification étendues.
  • Le plugin @nocobase/plugin-auth est utilisé pour initialiser le module de gestion de l'authentification dans le noyau, et fournit également la méthode d'authentification de base par nom d'utilisateur (ou e-mail) / mot de passe.

Il doit être utilisé conjointement avec la fonctionnalité de gestion des utilisateurs fournie par le plugin @nocobase/plugin-users.

En outre, NocoBase propose également d'autres plugins pour diverses méthodes d'authentification des utilisateurs :

  • @nocobase/plugin-auth-sms - Fournit la fonction de connexion par vérification SMS
  • @nocobase/plugin-auth-saml - Fournit la fonction de connexion SSO SAML
  • @nocobase/plugin-auth-oidc - Fournit la fonction de connexion SSO OIDC
  • @nocobase/plugin-auth-cas - Fournit la fonction de connexion SSO CAS
  • @nocobase/plugin-auth-ldap - Fournit la fonction de connexion SSO LDAP
  • @nocobase/plugin-auth-wecom - Fournit la fonction de connexion WeCom
  • @nocobase/plugin-auth-dingtalk - Fournit la fonction de connexion DingTalk

Grâce aux plugins ci-dessus, une fois que l'administrateur a configuré la méthode d'authentification correspondante, les utilisateurs peuvent se connecter directement au système en utilisant l'identité utilisateur fournie par des plateformes telles que Google Workspace, Microsoft Azure, et peuvent également s'intégrer à des outils de plateforme comme Auth0, Logto, Keycloak. En outre, les développeurs peuvent également étendre facilement d'autres méthodes d'authentification dont ils ont besoin grâce aux interfaces de base que nous fournissons.