MicrosoftClientCertificateOAuth2TokenProvider

描述

使用带有客户端证书的 client_credentials 为 Microsoft Graph API 提供 OAuth2 访问令牌。

标签

access token、authorization、graph、http、microsoft、oauth2、provider

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

客户端 ID *

客户端 ID

Microsoft Graph API 的客户端 ID

刷新窗口 *

刷新窗口

5 s

该服务将尝试刷新在刷新窗口内即将到期的令牌,并从令牌到期时间中减去配置的持续时间。

SSL Context Service *

SSL Context Service

使用证书和私钥配置的 SSLContextProvider 实例,用于签署 JWT 断言。密钥必须使用 RSA 算法。

租户 ID *

Tenant ID

Microsoft Graph API 的租户 ID

令牌范围 *

Token Scope

所请求令牌的范围。对于 Graph API,应为:https://graph.microsoft.com/.default (https://graph.microsoft.com/.default)。对于 Sharepoint,应采用以下格式:https://organization.sharepoint.com/.default (https://organization.sharepoint.com/.default)

Web 客户端服务 *

Web 客户端服务

用于检索访问令牌的 Web 客户端服务。

状态管理

此组件不存储状态。

受限

此组件不受限制。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文