我学习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 ... ?
}
}
非常感谢!
答案 0 :(得分:2)
使用该属性修饰方法,并在Web服务器上使用Form或Windows身份验证。