public ActionResult HandleConsent(AuthorizeRequest request, string button, string[] selectedScopes) { Tracing.Start("OIDC consent response"); ValidatedRequest validatedRequest; ActionResult failedResult; if (!TryValidateRequest(request, out validatedRequest, out failedResult)) { Tracing.Error("Aborting OIDC consent response"); return failedResult; } if (button == "allow") { var vm = new OidcViewModel(validatedRequest); vm.SetScopes(selectedScopes); return PerformGrant(vm.ValidatedRequest); } return DenyGrant(validatedRequest); }
public ActionResult HandleConsent(AuthorizeRequest request, string button, string[] selectedScopes) { Tracing.Start("OIDC consent response"); ValidatedRequest validatedRequest; ActionResult failedResult; if (!TryValidateRequest(request, out validatedRequest, out failedResult)) { Tracing.Error("Aborting OIDC consent response"); return(failedResult); } if (button == "allow") { var vm = new OidcViewModel(validatedRequest); vm.SetScopes(selectedScopes); return(PerformGrant(vm.ValidatedRequest)); } return(DenyGrant(validatedRequest)); }