我偶然发现了这个问题,这可能是我最终的一个配置问题,但已经过了一周,我无法解决这个问题。
情景是;在我的客户端API startup.cs上我有
services.AddIdentity<TUser,TRole>().AddEntityFrameworkStores<context>();
最初我没有任何问题,当我决定添加和使用策略并使用UserManager
在我的ApiController中使用[Authorize(Policy = "GivenPolicy")]
工作时我的噩梦开始了,如果我删除{ {1}} .....代码。
当然我可以忍受,但我的API控制器之一需要使用services.AddIdentity
,如果我没有UserManager
则无法解决。
我希望有人可以帮我解决这个问题。 TIA。
答案 0 :(得分:0)
经过这么多天 如果有人遇到我遇到的同样的问题/问题,你可以参考这个链接:
.Net Core 2.0 Web API using JWT - Adding Identity breaks the JWT authentication
PS:不确定如何将此帖子作为链接或其他内容。
无论如何,快乐的编码家伙。