【发布时间】:2019-07-10 23:16:11
【问题描述】:
我有一个 IdentityServer4 和一个 javascript 客户端,它们使用 oidc-client.js 库向我的 IdentityServer 进行身份验证。我有一个特定的情况,我需要传递两个 acr 值:idp:{providerName} 和 tenant:{tenantName}。
在配置对象中使用 oidc-client.js 库,我将 arc_values 字符串传递为acr_values: "tenant:lado" 或acr_values: "idp:Google"。如果我尝试发送字符串列表acr_values: ["idp:Google","tenant:lado"] 并尝试在 IdentityServer 中访问它,我只会得到租户并且它的值是:Google,tenant:lado。如您所见,仅检测到 idp,但它合并了所有内容。如何实现发送 2 个单独的 acr_values 的预期效果?
【问题讨论】:
标签: identityserver4 oidc-client-js