Microsoft Entra ID

https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
https://learn.microsoft.com/en-us/entra/identity-platform/v2-protocols-oidc

在 NocoBase 上新增认证器

首先在 NocoBase 上新增一个认证器:插件设置 - 用户认证 - 添加 - OIDC.

复制回调 URL.

注册应用程序

打开 Microsoft Entra 管理中心,注册一个新的应用程序。

此处填入刚才复制的回调 URL.

获取并填写相应的信息

点击进入刚才注册的应用程序,在首页复制 Application (client) IDDirectory (tenant) ID.

点击 Certificates & secrets, 创建一个新的客户端密钥 (Client secrets),并复制 Value.

以上信息和 NocoBase 认证器配置的对应关系如下:

Microsoft Entra 信息NocoBase 认证器配置
Application (client) IDClient ID
Client secrets - ValueClient secret
Directory (tenant) IDIssuer:
https://login.microsoftonline.com/{tenant}/v2.0/.well-known/openid-configuration, {tenant} 需要替换成相应的 Directory (tenant) ID