Esempio n. 1
0
        private async Task <object> GetAllUsersAsync(string pUserPool)
        {
            AmazonCognitoIdentityProviderClient provider =
                new AmazonCognitoIdentityProviderClient(RegionEndpoint.USEast2);

            ListUsersRequest vRequest = new ListUsersRequest
            {
                UserPoolId = pUserPool
            };
            ListUsersInGroupResponse vGroupResponse = await provider.ListUsersInGroupAsync(new ListUsersInGroupRequest
            {
                GroupName  = ADMIN_GROUP,
                UserPoolId = pUserPool
            });

            ListUsersResponse vResponse = await provider.ListUsersAsync(vRequest);

            var vReturn = new
            {
                Admins   = vGroupResponse.Users,
                AllUsers = vResponse.Users
            };

            return(vReturn);
        }