Example #1
0
        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));
        }