protected void Application_Start() { UserSessionSet.Create(Settings.Default.msSessionLifeTime); WebHostCache.Create(Settings.Default.WebHostCacheUrls, "" /*/Settings.Default.CertificateToZoneThumbprint/*/, Settings.Default.msPingZoneInterval, Settings.Default.PingRequestsCount, Settings.Default.NoPingNotifyInterval.TotalMilliseconds); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public void Validate(Guid userId, Guid jwtTokenId) { _sessionSets.AddOrUpdate(userId, (id) => UserSessionSet.Create(id), (id, sessionSet) => { sessionSet.Validate(jwtTokenId); return(sessionSet); }); }