【发布时间】:2021-07-04 15:19:25
【问题描述】:
我们正在从 ASP NET 应用程序迁移到 ASP NET Core 2.1,并决定将内置的 ASP NET .UseAuthorizationServer 中间件替换为 IdentityServer4。
但是,我们只想在令牌发行过程中依赖 IS4,并将当前与身份相关的验证例程与 3rd 方包分开。
查看 IS4 代码,对其端点的所有调用都与ProcessAsync 调用之前的请求验证器调用相结合,因此看起来我们无法将验证与请求处理分离并完全禁用它。
对我们来说理想的解决方案是从本地中间件对与身份相关的端点执行请求验证,然后调用 IdentityServer4 中间件来执行令牌发布代码。有什么建议可以实现吗?
【问题讨论】:
标签: c# .net asp.net-core identityserver4