MembershipProvidersServicesQueryAD Method |
Namespace: IngeniuxCMService
public XHRServiceResponseGeneric<QueryADResult> QueryAD( string bindUser, string bindPass, string searchQuery, string groupNameField, string groupUsersField, string userIdField, string userNameField, string userEmailField, string providerName = "" )
The user account to connect to Active Directory, need to include domain information
[Missing <param name="providerName"/> documentation for "M:IngeniuxCMService.MembershipProvidersServices.QueryAD(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]
List of Groups that contains Users
{
"code": 0,
"error": null,
"message": {
"usersAndGroups": {
"Domain": "imda",
"Groups": [{
"GroupName": "Executives",
"Users": [{
"Email": "Jimmy.Eddie@imda.com",
"UserID": "jime",
"UserName": "Jimmy Eddie"
}, {
"Email": "Natie.Eggy@imda.com",
"UserID": "neggy",
"UserName": "Natie Eggy"
}, {
"Email": "Shane.McMahon@imda.com",
"UserID": "shanmc",
"UserName": "Shane McMahon"
}]
}, {
"GroupName": "Account Operators",
"Users": []
}, {
"GroupName": "AccountManagement",
"Users": [{
"Email": "Jimmy.Eddie@imda.com",
"UserID": "jime",
"UserName": "Jimmy Eddie"
}, {
"Email": "Rob.Doe@imda.com",
"UserID": "robdo",
"UserName": "Rob Doe"
}, {
"Email": "Sean.Riddle@imda.com",
"UserID": "seanrid",
"UserName": "Sean Riddle"
}, {
"Email": "Shane.McMahon@imda.com",
"UserID": "shanmc",
"UserName": "Shane McMahon"
}]
}]
}
}
}