AspNet Core 2.0 / IdentityServer4 - EntityFrameworkStore,UserManager和Authorization属性

时间:2017-10-17 08:03:57

标签: asp.net-core identityserver4

我偶然发现了这个问题,这可能是我最终的一个配置问题,但已经过了一周,我无法解决这个问题。

情景是;在我的客户端API startup.cs上我有

services.AddIdentity<TUser,TRole>().AddEntityFrameworkStores<context>();

最初我没有任何问题,当我决定添加和使用策略并使用UserManager在我的ApiController中使用[Authorize(Policy = "GivenPolicy")]工作时我的噩梦开始了,如果我删除{ {1}} .....代码。

当然我可以忍受,但我的API控制器之一需要使用services.AddIdentity,如果我没有UserManager则无法解决。

我希望有人可以帮我解决这个问题。 TIA。

1 个答案:

答案 0 :(得分:0)

经过这么多天 如果有人遇到我遇到的同样的问题/问题,你可以参考这个链接:

.Net Core 2.0 Web API using JWT - Adding Identity breaks the JWT authentication

PS:不确定如何将此帖子作为链接或其他内容。

无论如何,快乐的编码家伙。