// Token: 0x0600073F RID: 1855 RVA: 0x000383F0 File Offset: 0x000365F0 internal override bool FilterRequest(object source, EventArgs e, RequestEventType eventType) { HttpApplication httpApplication = (HttpApplication)source; HttpContext context = httpApplication.Context; return(AlternateMailboxFilterChain.FilterAlternateRequest(context)); }
// Token: 0x0600073E RID: 1854 RVA: 0x00038370 File Offset: 0x00036570 internal static bool FilterAlternateRequest(HttpContext httpContext) { HttpRequest request = httpContext.Request; bool flag2; string value; string path; bool flag = AlternateMailboxFilterChain.IsExplicitLogon(HttpRuntime.AppDomainAppVirtualPath, request.Path, request.RawUrl, out flag2, out value, out path); if (flag) { if (!flag2) { httpContext.Response.Redirect(request.RawUrl + "/", false); httpContext.ApplicationInstance.CompleteRequest(); return(true); } httpContext.Request.Headers.Add("X-OWA-ExplicitLogonUser", value); httpContext.RewritePath(path); } return(false); }