public async Task <ActionResult <ScopesResponse> > GetScopes([FromQuery] string username = "", [FromQuery] string password = "") { var reply = await(await factory.GetAuthenticationClientAsync()) .GetScopesAsync(new GetScopesRequest() { Username = username, Password = password, }); if (reply.Success) { return(new ScopesResponse(reply.Scopes, reply.Scopes[0], reply.Scopes[0])); } else { return(StatusCode(403)); } }