C# Web API上的角色声明(承载令牌)
我正在使用identityServer3并对MVC应用程序使用基于cookie的身份验证,然后我使用访问令牌并将其发送到API的基于承载的身份验证头中。 我在MVC应用程序的声明中有用户角色,但我需要在API端获得这些角色。我试图设置范围声明并将角色声明映射到API资源类型范围,但这不起作用 期待一些建议/方向C# Web API上的角色声明(承载令牌),c#,identityserver3,C#,Identityserver3,我正在使用identityServer3并对MVC应用程序使用基于cookie的身份验证,然后我使用访问令牌并将其发送到API的基于承载的身份验证头中。 我在MVC应用程序的声明中有用户角色,但我需要在API端获得这些角色。我试图设置范围声明并将角色声明映射到API资源类型范围,但这不起作用 期待一些建议/方向 请记住,STS、MVC和API客户端位于不同的服务器上。要向访问令牌添加声明,您需要在范围定义上配置声明。谢谢。我的错。。事实上,我在IdentityServer论坛上也发现了同样的问题
请记住,STS、MVC和API客户端位于不同的服务器上。要向访问令牌添加声明,您需要在范围定义上配置声明。谢谢。我的错。。事实上,我在IdentityServer论坛上也发现了同样的问题,但没有将数据添加到ScopeClaim表中。再次感谢您的帮助。要将声明添加到访问令牌,您需要在作用域定义上配置声明。谢谢。我的错。。事实上,我在IdentityServer论坛上也发现了同样的问题,但没有将数据添加到ScopeClaim表中。再次感谢你的帮助。