Использование [Authorize] в методе концентратора signalR — проверьте, аутентифицирован ли пользователь.
Я хочу знать, аутентифицирован ли пользователь по-прежнему с помощью Duende IdentityServer после запуска концентратора SignalR и вызова метода Hum.
Нам нужно проверять для каждого вызова метода концентратора, аутентифицирован ли пользователь с помощью IdentityServer.
Будет ли эта работа?
[Authorize]
public class ChatHub : Hub
{
public void SendMessage(string message)
{
}
[Authorize("MyCustomAttribute")]
public void BanUser(string username)
{
}
[Authorize("MySecondCustomAttribute")]
public void ViewUserHistory(string username)
{
}
}
Будет ли Authorize проверять, действительно ли пользователь все еще аутентифицирован на IdentityServer?