AuthenticationWebService
Web Service For Authentication
The following operations are supported. For a formal definition, please review the Service Description.
-
Authenticate
UserName and GroupName is Required and is Case Sensitive. Return custom Object with details about authentication -
FindUser
UserName is Case Sensitive.Find Internal and External Users. UserName must be in format(XXXXX@nycsca.org) This Functions Returns Custom Object(UserDetails), Check the UserFound Value to check if user was found, if it is True, you can further check for IsExternalUser -
FindUsers
This Service method will retrieve all the users which match the search criteria passed in by the caller. The Pattern match will check for First name, Last name or Email ID(which is the Network User ID) -
GetGroupsForUSer
UserName is Case Sensitve. Will list all the Groups that this user belongs to -
IsUserInGroup
UserName and GroupName is Case Sensitive. Find is User belongs to specified group -
ListADUsersByGroupName
Finds All User(Internal and External Users) in a connected Domain -
ListAllProxyUsersByNameClass
Finds All Proxy User(Internal Users Only) in a connected Domain -
ListAllUsersByNameClass
Finds All User(Internal and External Users) in a connected Domain -
Ping
This function Can be used to check if Web Service is Operational, it will return Server Date and Time, which should be different in each subsiquent calls -
ValidateCredentials
UserName and GroupName is Required and is Case Sensitive. Return custom Object with details about authentication