Добавить роль в клиент SignalR

Я изучаю SignalR, и я хотел бы добавить роль в клиент сигнализатора.

В официальной документации они сказали, что можно добавить определенную роль каждому клиенту, и я хотел бы знать, кто это может.

[Authorize(Roles = "Admin,Manager")] – only authenticated users in the specified roles

Итак, я могу сделать что-то вроде: (в серверной части)

public class MyHub : Hub
{
    public void addToGroupe()
    {
        //add a role to the caller client to authorize him calling function
        //Context.Caller ... ?
    }
}

Спасибо большое!

1 ответ

Вы украшаете метод с этим атрибутом и используете проверку подлинности формы или Windows на веб-сервере.

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