Использование [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?

0 ответов

Другие вопросы по тегам