public void EnsureNoErrorsPresent(OidcResponse response) { if (!response.HasErrors) { return; } Logger.LogError(response.GetErrors()); throw Logger.Exception("The response contains errors"); }
public async Task TokenPassThrough() { var response = new OidcResponse(); var form = (await Request.ReadFormAsync()).AsNameValueCollection(); var id = form.Get("client_id"); var refreshToken = form.Get("refresh_token"); var grantType = form.Get("grant_type"); OpenIdPassthrough.Results.BadRequestResult badResult = new OpenIdPassthrough.Results.BadRequestResult("invalid request"); await badResult.ExecuteAsync(HttpContext); }