【发布时间】:2020-05-02 02:49:08
【问题描述】:
我有几个关于服务器端 SignalR Core 授权的问题;
我的服务器是用 ASP.NET Core 编写的,它使用 SignalR CORE 向用户发送通知。
1) 如果客户端连接了一个包含 AccessTokenProvider 的选项对象并且访问令牌发生了变化——即使使用像套接字这样的长时间运行的连接,服务器是否也会重新授权用户?即当客户端的访问令牌更改时,SignalR 是否在服务器端创建一个新的用户对象,而连接是活动的?如果不是——应该如何处理?
2) 在客户端 - 如果连接从服务器端或客户端请求停止中止,是否必须调用 DisposeAsync() 并创建新的连接对象,或者可以安全地重用前一个连接对象不处理?
谢谢。
【问题讨论】:
-
似乎他们正在为 .NET 7 开发它:github.com/dotnet/aspnetcore/issues/5297
标签: signalr signalr-hub asp.net-core-signalr