示例#1
0
        public void Init(HttpApplication application)
        {
            if (CacheSessionsOnServer)
            {
                PassiveModuleConfiguration.CacheSessionsOnServer();
            }

            if (EnableSlidingSessionExpirations)
            {
                PassiveModuleConfiguration.EnableSlidingSessionExpirations();
            }

            if (OverrideWSFedTokenLifetime)
            {
                PassiveModuleConfiguration.OverrideWSFedTokenLifetime();
            }

            if (SuppressLoginRedirectsForApiCalls)
            {
                PassiveModuleConfiguration.SuppressLoginRedirectsForApiCalls();
            }

            if (SuppressSecurityTokenExceptions)
            {
                PassiveModuleConfiguration.SuppressSecurityTokenExceptions();
            }
        }
示例#2
0
 public override void Init()
 {
     PassiveModuleConfiguration.CacheSessionsOnServer();
     //PassiveModuleConfiguration.EnableSlidingSessionExpirations();
     //PassiveModuleConfiguration.OverrideWSFedTokenLifetime();
     PassiveModuleConfiguration.SuppressLoginRedirectsForApiCalls();
     //PassiveModuleConfiguration.SuppressSecurityTokenExceptions();
 }
示例#3
0
        public override void Init()
        {
            base.Init();

            var sam = FederatedAuthentication.SessionAuthenticationModule;

            sam.IsReferenceMode = true;

            PassiveModuleConfiguration.CacheSessionsOnServer();
        }