public async Task <IActionResult> ListIIM()
        {
            //var username = ApplicationUtility.GetTokenAttribute(Request.Headers["Authorization"], "sub");
            //string value = Request.Headers["Authorization"];
            //value = value.Remove(0, 7);
            //var jwtHandler = new JwtSecurityTokenHandler();
            //var token = jwtHandler.ReadJwtToken(value);
            //var usernameClaim = token.Claims.Where(a=>a.Type=="sub").FirstOrDefault();
            var service = new AmazonIAMService();
            var res     = await service.ListUsers();

            var response = new GenericResponse <List <string> >()
            {
                IsSuccess    = true,
                Message      = "User created in IAM successfully.",
                ResponseCode = 200,
                Result       = res
            };

            return(Ok(response));
        }