AspNet Core 2.0 / IdentityServer4 - EntityFrameworkStore、UserManager 和授权属性
AspNet Core 2.0 / IdentityServer4 - EntityFrameworkStore, UserManager and Authorization attribute
我偶然发现了这个问题,这对我来说可能更像是一个配置问题,但已经一周了,我还是没能解决这个问题。
场景是;在我的客户端 API startup.cs 我有
services.AddIdentity<TUser,TRole>().AddEntityFrameworkStores<context>();
起初我没有任何问题,当我决定添加和使用策略并在我的 ApiController 中使用 UserManager
时我的噩梦开始了,如果我删除了 [Authorize(Policy = "GivenPolicy")]
工作services.AddIdentity
..... 代码。
当然我可以接受,但我的 API 控制器需要之一是使用 UserManager
如果我没有 services.AddIdentity().AddEntityFrameworkStores()
则无法解决.
我希望有人能帮助我解决这个问题。 TIA.
这么多天终于来了
如果有人遇到和我一样的 problem/issue 你可以参考这个 link:
PS:不确定如何将此 post 设为 link 或其他内容。
无论如何,快乐的编码家伙。
我偶然发现了这个问题,这对我来说可能更像是一个配置问题,但已经一周了,我还是没能解决这个问题。
场景是;在我的客户端 API startup.cs 我有
services.AddIdentity<TUser,TRole>().AddEntityFrameworkStores<context>();
起初我没有任何问题,当我决定添加和使用策略并在我的 ApiController 中使用 UserManager
时我的噩梦开始了,如果我删除了 [Authorize(Policy = "GivenPolicy")]
工作services.AddIdentity
..... 代码。
当然我可以接受,但我的 API 控制器需要之一是使用 UserManager
如果我没有 services.AddIdentity().AddEntityFrameworkStores()
则无法解决.
我希望有人能帮助我解决这个问题。 TIA.
这么多天终于来了 如果有人遇到和我一样的 problem/issue 你可以参考这个 link:
PS:不确定如何将此 post 设为 link 或其他内容。
无论如何,快乐的编码家伙。