using Microsoft.AspNet.Identity; using Microsoft.AspNet.SignalR; using Microsoft.Owin; using Microsoft.Owin.Security.Cookies; using Owin; using WebInterface; [assembly: OwinStartup(typeof(OwinStartup))] namespace WebInterface { /// /// OWIN configurator /// public class OwinStartup { /// /// Configure OWIN framework /// /// Application configuration to setup public void Configuration(IAppBuilder app) { HubConfiguration hubConfiguration = new HubConfiguration {EnableJavaScriptProxies = true}; app.MapSignalR("/signalr", hubConfiguration); app.UseCookieAuthentication(new CookieAuthenticationOptions { AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie, LoginPath = new PathString("/Account/Login"), CookieSecure = CookieSecureOption.SameAsRequest }); } } }