【发布时间】:2017-06-16 17:51:45
【问题描述】:
我们有一个调用客户端向我们的系统发出请求,它没有将 Bearer 令牌放在标准位置(“授权”标头)。我想创建一个自定义处理程序,在正确的位置查找 JWT。除了分叉 JwtBearerMiddleware 实现之外,还有什么更简洁的方法可以告诉中间件使用什么处理程序?
更简单的选择是通过在 JWT 中间件运行之前将 JWT 注入请求管道中的正确位置(请求标头)来重写请求。但这似乎有点骇人听闻。
【问题讨论】:
标签: .net asp.net-core jwt asp.net-authorization asp.net-core-middleware