将角色添加到SignalR客户端

时间:2014-08-31 14:30:42

标签: signals signalr signalr-hub signalr.client

我学习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 个答案:

答案 0 :(得分:2)

使用该属性修饰方法,并在Web服务器上使用Form或Windows身份验证。