【发布时间】:2015-04-20 03:51:01
【问题描述】:
我有 IdentityServer 和 Membership Reboot 和 IdentityManager 在远程服务器上运行,我使用 IdentityManager 的管理 UI 来设置用户,并向所述用户添加角色和声明。
我正在开发一个使用远程服务器进行身份验证的 WebApi/SPA 项目。使用提琴手,我可以从远程盒子上的 IdentityManager 请求一个令牌,并使用这个令牌来对抗需要授权的本地 WebApi。如果令牌有效,WebApi 会像往常一样处理,如果令牌是伪造的,我会得到 401。效果很好。
问题是,当我想要有关用户的其他信息时,没有任何声明或身份信息会出现。我不确定问题是在 IdentityServer 端、WebApi 端,还是在获取令牌时我没有正确执行某些操作。
【问题讨论】:
标签: asp.net-web-api claims-based-identity thinktecture-ident-server membershipreboot thinktecture