IProfileService和租户

时间:2019-02-04 09:14:20

标签: identityserver4

我们有多租户支持,其中用户可以属于一个租户,而在每个租户中,他可能具有不同的角色, 客户端应用程序使用acr_values传递租户信息。 根据此信息,需要在Iprofileservice中添加角色声明 请建议我该怎么做。 我看到很多与同一个主题相关的帖子,但是都没有完整的信息 我正在使用IdentityServer4。

1 个答案:

答案 0 :(得分:0)

您也许可以在ProfileDataRequestContext上下文中从经过验证的请求属性中获取acr值:

            string acr_values = context?.ValidatedRequest.Raw.Get("acr_values");

请注意,ValidatedRequest可能为空,具体取决于所请求的端点。