public async Task <IActionResult> Blogs( [FromServices] BlogClient blogClient, CancellationToken ct) { var token = await HttpContext.GetTokenAsync( CookieAuthenticationDefaults.AuthenticationScheme, OpenIdConnectParameterNames.AccessToken); if (string.IsNullOrWhiteSpace(token)) { return(BadRequest("Request not permitted")); } var t = await blogClient.GetBlogsAsync(token, ct); return(View(model: t)); }