StandardAzureCredentialsControllerService

文档中心 › 组件索引 › StandardAzureCredentialsControllerService

StandardAzureCredentialsControllerService Controller Service

类型全限定名:cn.org.acal.lynxus.services.azure.StandardAzureCredentialsControllerService

所属 Bundle:cn.org.acal.lynxus:lynxus-azure-nar:2.11.8

描述

提供用于 Azure 客户端的凭据。

标签

azuresecuritycredentialsprovidersession

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Credential Configuration Strategydefault-credential
  • Default Credential — 使用默认凭据链。它先检查环境变量,然后再尝试托管标识(managed identity)。
  • Managed Identity — Azure 虚拟机托管标识(Managed Identity)(仅当 Lynxus 运行在 Azure 上时可用)
  • Service Principal — 使用已注册应用程序的 Client ID / Client Secret 的 Azure Active Directory 服务主体(Service Principal)
  • Identity Federation — 使用工作负载身份联合(workload identity federation),通过外部身份令牌为 Azure 客户端获取访问令牌。
Managed Identity Client ID托管标识的客户端 ID。当使用用户分配的托管标识进行身份验证时,此属性为必填项。在系统分配的托管标识情况下必须为空。
敏感属性:是
Service Principal Tenant ID托管服务主体的 Azure Active Directory 的租户 ID。
Service Principal Client ID具有服务主体的客户端/应用程序的客户端 ID(或应用程序 ID)。
Service Principal Client Secret类似于客户端或应用程序密码的秘密值。
敏感属性:是
Identity Federation Token Provider控制器服务 API:
AzureIdentityFederationTokenProvider
cn.org.acal.lynxus-lynxus-azure-services-api-nar-2.11.8
通过工作负载身份联合提供 Azure 凭据的Controller Service。

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

提供的 Service API

  • AzureCredentialsService (cn.org.acal.lynxus-lynxus-azure-services-api-nar-2.11.8)