コード例 #1
0
 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);
 }
コード例 #2
0
 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();
 }
コード例 #3
0
 // 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));
 }