Identityserver4配置文件服务上下文。RequestedClaimTypes返回null

时间:2018-06-20 08:44:36

标签: identityserver4

我正在使用身份服务器4并向用户令牌添加声明。我注意到GetProfileDataAsync被调用了两次,调用者是“ ClaimsProviderAccessToken”,它没有任何请求的声明,而“ ClaimsProviderIdentityToken”是调用者。如何在“ ClaimsProviderAccessToken”中获取诸如Role,Email之类的RequestedClaimTypes?

 public async Task GetProfileDataAsync(ProfileDataRequestContext context)
        {
...
    context.IssuedClaims = claims.Where(x => context.RequestedClaimTypes.Contains(x.Type)).ToList();
当请求上下文类型为 ClaimsProviderAccessToken

时,

context.RequestedClaimTypes 返回

谢谢。

0 个答案:

没有答案