我有一个使用ASP.NET Core Web Api
和OpenIddict
作为授权框架的服务器。现在我已经添加了一个SignalR
主机并想要为其添加授权。
从不同的来源我发现SignalR
(JS 客户端)希望您在查询字符串中或通过 cookie 发送访问令牌,因为 websockets 不支持标头。
由于身份验证中间件不检查查询字符串或 cookie 容器中的授权条目,因此我需要实现这样的提供程序/检索器/解析器,它自己读取此值。
我找到了解决方案,IdentityServer
但没有关于OpenIddict
.
我在哪里/如何实现这样的令牌解析器OpenIddict
?