私のハブには、次のようなものがあります(疑似コード):
public override Task OnConnected()
{
var isLegal = Authorize();
if (!isLegal) //not authorized
{
//how do I deny him this connection?
}
return base.OnConnected();
}
ユーザーへの接続を切断/拒否する方法は?
私のハブには、次のようなものがあります(疑似コード):
public override Task OnConnected()
{
var isLegal = Authorize();
if (!isLegal) //not authorized
{
//how do I deny him this connection?
}
return base.OnConnected();
}
ユーザーへの接続を切断/拒否する方法は?
クラスに権限属性を追加すると、認証されていない場合、ユーザーは拒否されます。
次のリンクでは、ハブの認証と承認を行う方法について説明しています。
http://www.asp.net/signalr/overview/security
既存の認証メカニズムを使用しないことを選択した場合は、すべてのハブ メソッドでユーザーが認証されているかどうかを確認し、適切なメッセージを返す必要があります。