自定义要求Oidc-Client提供IdentityServer4和Angular5

时间:2018-10-23 14:33:31

标签: identityserver4 claims

我正在使用带有aspnetIdentity的identityserver4进行用户管理

从AccountController(示例代码)-调用Login方法并返回令牌,但是令牌不包含任何声明,我也实现了IprofileService,但是从未命中Endpoint。 在数据库中- 我添加了IdentityResource,对该IdentityResource进行了身份声明,并使用alwaysincludeClaimsinToken标记了客户端

如某些示例中所述,在IdentityServer中添加了IProfile服务 但这不是调用Profileservice,并且除了标准id_token信息外,没有在令牌中添加任何信息 让我知道我在想什么

1 个答案:

答案 0 :(得分:0)

我发现Iprofileservie实现不适用于localhost配置,而当它部署在实际服务器上时,则可以正常运行。 我向ASNEtUSers添加了属性。 添加了IdentityResource和IdentityResourceClaim数据 并且在Profileservice中添加了由客户动态要求的声明。