public async Task <ActionResult <UserInfoResponse> > UserInfo(CancellationToken ct) { var accessToken = await HttpContext.GetTokenAsync("access_token"); var response = await _oauthService.GetUserInfoAsync(accessToken, ct); if (!response.error.IsEmpty()) { return(BadRequest(response.error)); } return(response); }