How do I get IOwinContext from SignalR Hub?
If you are on IIS, you can access the IOwinContext for the currently connected client via the HubCallerContext (Context property of the base Hub class):
using Microsoft.AspNet.SignalR; using System.Web; ... Context.Request.GetHttpContext().GetOwinContext()
GetHttpContext is an extension under Microsoft.AspNet.SignalR and GetOwinContext is an extension in System.Web, so make sure to import both of these namespaces and include the Microsoft.Owin.Host.SystemWeb assembly as a project reference .
source to share