在从SignalR和MVC调用的方法中确定用户身份的通用方法

在从SignalR和MVC调用的方法中确定用户身份的通用方法,signalr,identity,Signalr,Identity,我有一种方法需要确定当前用户身份。此方法既可以从信号集线器内部调用,也可以从MVC应用程序内部的代码调用。有没有一种方法可以在不依赖signar Context.user和MVC HttpContext.Current.user的情况下获得用户标识,并且不必传递用户标识? 平台是.NET4和MVC3 Thread.CurrentPrincipal 将返回底层HttpContext主体(如果在客户端应用程序范围内,则返回windows主体)是否要在应用程序中创建自己的成员身份/身份?

我有一种方法需要确定当前用户身份。此方法既可以从信号集线器内部调用,也可以从MVC应用程序内部的代码调用。有没有一种方法可以在不依赖signar Context.user和MVC HttpContext.Current.user的情况下获得用户标识,并且不必传递用户标识? 平台是.NET4和MVC3

Thread.CurrentPrincipal

将返回底层HttpContext主体(如果在客户端应用程序范围内,则返回windows主体)

是否要在应用程序中创建自己的成员身份/身份?