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