logologo
スタート
マニュアル
開発
プラグイン
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
logologo

ユーザー認証

概要
認証器管理

認証タイプ

パスワード
SMS

OIDC

設定

サンプル

Google ログイン
Microsoft ログイン

SAML

設定

サンプル

Google ログイン
LDAP
CAS
企業微信
DingTalk
API キー

開発ガイド

拡張認証タイプ
API リファレンス

検証

概要

検証タイプ

SMS
TOTP 認証器

開発ガイド

拡張検証タイプ
拡張検証シナリオ
拡張SMSプロバイダー
API リファレンス
2要素認証 (2FA)
Next Page認証器管理
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#ユーザー認証

NocoBaseのユーザー認証モジュールは、主に以下の2つの部分で構成されています。

  • コア(カーネル)に含まれる@nocobase/authは、ログイン、登録、検証などのユーザー認証に関連する拡張可能なインターフェースとミドルウェアを定義します。また、様々な拡張認証方式の登録と管理にも利用されます。
  • プラグインに含まれる@nocobase/plugin-authは、コア(カーネル)内の認証管理モジュールを初期化し、基本的なユーザー名(またはメールアドレス)/パスワード認証方式を提供します。

@nocobase/plugin-users プラグインが提供するユーザー管理機能と組み合わせて使用する必要があります。

さらに、NocoBaseは他にも様々なユーザー認証方式プラグインを提供しています。

  • @nocobase/plugin-auth-sms - SMS認証ログイン機能を提供します
  • @nocobase/plugin-auth-saml - SAML SSOログイン機能を提供します
  • @nocobase/plugin-auth-oidc - OIDC SSOログイン機能を提供します
  • @nocobase/plugin-auth-cas - CAS SSOログイン機能を提供します
  • @nocobase/plugin-auth-ldap - LDAP SSOログイン機能を提供します
  • @nocobase/plugin-auth-wecom - WeComログイン機能を提供します
  • @nocobase/plugin-auth-dingtalk - DingTalkログイン機能を提供します

これらのプラグインを使用することで、管理者が適切な認証方式を設定すれば、ユーザーはGoogle WorkspaceやMicrosoft Azureなどのプラットフォームが提供するユーザーIDを使ってシステムに直接ログインできます。また、Auth0、Logto、Keycloakといったプラットフォームツールと連携することも可能です。さらに、開発者は提供されている基本インターフェースを利用して、必要な他の認証方式を簡単に追加・拡張できます。