这是我的班级MyHub
grade_1, grade_2, grade_3, average = 0.0, 0.0, 0.0, 0.0
抛出异常用户为null。
我搜索了一些解决方案,其中一个是:here
public class MyHub : Hub
{
public bool AuthenRequest(string customerId, string sessionAccount, byte[] cusId)
{
bool Authen = ATDChatServer.Instance.OnAuthenRequest(customerId, sessionAccount, cusId);
if (Authen)
{
var user = Context.User;
return user.Identity.IsAuthenticated;
}
return false;
}
}
但是当我将此代码插入我的StartUp类时:
ConfigureAuth(app);
app.MapSignalR();
它显示错误:当前文本中不存在名称“ConfigureAuth(app)”
如何插入?
答案 0 :(得分:0)
ConfigureAuth不是您需要包含的某些框架或库的一部分。这是一个实现。如果您使用身份验证启动MVC项目,您将看到"默认"实现设置身份验证管道。您还可以从此处了解更多信息http://blogs.msdn.com/b/webdev/archive/2013/07/03/understanding-owin-forms-authentication-in-mvc-5.aspx