Example #1
0
 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);
 }
Example #2
0
        public void Validate(Guid userId, Guid jwtTokenId)
        {
            _sessionSets.AddOrUpdate(userId,
                                     (id) => UserSessionSet.Create(id),
                                     (id, sessionSet) =>
            {
                sessionSet.Validate(jwtTokenId);

                return(sessionSet);
            });
        }