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