public virtual async Task <IActionResult> OnGetAsync() { ProfileManagementPageCreationContext = new ProfileManagementPageCreationContext(ServiceProvider); foreach (var contributor in Options.Contributors) { await contributor.ConfigureAsync(ProfileManagementPageCreationContext); } if (ReturnUrl != null) { if (!Url.IsLocalUrl(ReturnUrl) && !ReturnUrl.StartsWith(UriHelper.BuildAbsolute(Request.Scheme, Request.Host, Request.PathBase).RemovePostFix("/")) && !AppUrlProvider.IsRedirectAllowedUrl(ReturnUrl)) { ReturnUrl = null; } } return(Page()); }