protected override bool ShouldCopyCookieToClientResponse(Cookie cookie) { if (FbaModule.IsCadataCookie(cookie.Name)) { ExTraceGlobals.VerboseTracer.TraceDebug <int, string>((long)this.GetHashCode(), "[OwaEcpProxyRequestHandler::ShouldCopyCookieToClientResponse]: Context {0}; Unexpected cadata cookie {1} from BE", base.TraceContext, cookie.Name); return(false); } return(true); }
protected override void CopySupplementalCookiesToClientResponse() { if (this.proxyLogonResponseCookies != null) { foreach (object obj in this.proxyLogonResponseCookies) { Cookie cookie = (Cookie)obj; if (FbaModule.IsCadataCookie(cookie.Name)) { ExTraceGlobals.VerboseTracer.TraceDebug <int, string>((long)this.GetHashCode(), "[OwaEcpProxyRequestHandler::CopySupplementalCookiesToClientResponse]: Context {0}; Unexpected cadata cookie {1} in proxy logon response from BE", base.TraceContext, cookie.Name); } else { base.CopyServerCookieToClientResponse(cookie); } } } base.CopySupplementalCookiesToClientResponse(); }
// Token: 0x060004BB RID: 1211 RVA: 0x0001A054 File Offset: 0x00018254 protected override bool ShouldCopyCookieToServerRequest(HttpCookie cookie) { return(!FbaModule.IsCadataCookie(cookie.Name) && (base.AuthBehavior.AuthState == AuthState.BackEndFullAuth || (!string.Equals(cookie.Name, Constants.LiveIdRPSAuth, StringComparison.OrdinalIgnoreCase) && !string.Equals(cookie.Name, Constants.LiveIdRPSSecAuth, StringComparison.OrdinalIgnoreCase) && !string.Equals(cookie.Name, Constants.LiveIdRPSTAuth, StringComparison.OrdinalIgnoreCase))) && !this.BackEndCookieNames.Any((string cookieName) => string.Equals(cookie.Name, cookieName, StringComparison.OrdinalIgnoreCase)) && !string.Equals(cookie.Name, Constants.RPSBackEndServerCookieName, StringComparison.OrdinalIgnoreCase) && base.ShouldCopyCookieToServerRequest(cookie)); }