protected override void HandleLogoffRequest() { if (base.ClientRequest != null && base.ClientResponse != null && base.ClientRequest.Url.AbsolutePath.EndsWith("logoff.aspx", StringComparison.OrdinalIgnoreCase)) { if (!Utilities.IsPartnerHostedOnly && !VariantConfiguration.InvariantNoFlightingSnapshot.Cafe.NoFormBasedAuthentication.Enabled) { FbaModule.InvalidateKeyCache(base.ClientRequest); } Utility.DeleteFbaAuthCookies(base.ClientRequest, base.ClientResponse); } }
// Token: 0x060005CE RID: 1486 RVA: 0x000204DC File Offset: 0x0001E6DC protected override void HandleLogoffRequest() { if (base.ClientRequest != null && base.ClientResponse != null && base.ClientRequest.Url.AbsolutePath.EndsWith("/logoff.owa", StringComparison.OrdinalIgnoreCase)) { if (!Utilities.IsPartnerHostedOnly && !CafeConfiguration.GetSnapshot(MachineSettingsContext.Local, null, null).NoFormBasedAuthentication.Enabled) { FbaModule.InvalidateKeyCache(base.ClientRequest); } Utility.DeleteFbaAuthCookies(base.ClientRequest, base.ClientResponse, false); } }
// Token: 0x0600050B RID: 1291 RVA: 0x0001BCEC File Offset: 0x00019EEC protected override void HandleLogoffRequest() { if (base.ClientRequest != null && base.ClientResponse != null && base.ClientRequest.Url.AbsolutePath.EndsWith("logoff.aspx", StringComparison.OrdinalIgnoreCase)) { if (!Utilities.IsPartnerHostedOnly && !CafeConfiguration.GetSnapshot(MachineSettingsContext.Local, null, null).NoFormBasedAuthentication.Enabled) { FbaModule.InvalidateKeyCache(base.ClientRequest); } bool flag = false; if (!string.IsNullOrEmpty(base.ClientRequest.UserAgent) && new UserAgent(base.ClientRequest.UserAgent, base.ClientRequest.Cookies).DoesSupportSameSiteNone()) { flag = true; } Utility.DeleteFbaAuthCookies(base.ClientRequest, base.ClientResponse, flag); } }