【发布时间】:2020-05-14 16:09:11
【问题描述】:
是否可以使用MSAL.NET 身份验证库来处理由多租户守护程序服务应用程序生成的多个AppTokenCaches(即客户端凭据授予)?
在这种情况下,我必须基于租户 ID 构建 (n) 个机密客户端应用程序,并且我需要维护令牌。
var confidentialClientApplication_001 = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId("TenantId__001")
.WithClientSecret(clientSecret)
.Build();
var confidentialClientApplication_002 = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId("TenantId__002")
.WithClientSecret(clientSecret)
.Build();
...
...
...
var confidentialClientApplication_999 = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId("TenantId__999")
.WithClientSecret(clientSecret)
.Build();
This document 实现单个机密客户端应用程序。
【问题讨论】:
标签: azure-active-directory adal msal