LoginWebService
The login web service provides methods for authenticating users against an iMIS database, and working with usernames and passwords.
The following operations are supported. For a formal definition, please review the Service Description.
-
ChangePassword
Changes the username and password for the iMIS record that matches the old username and password. -
ChangePasswordByID
Given an iMIS ID, sets a new username and password for that record. -
GetUsersByEmail
Given a string e-mail address, returns a generic list of WebUser objects containing basic information about users with that usersname. -
ResetPassword
Given an iMIS ID, generates a random password and sets it on the user's record, then returns the password. -
UsernameExists
Used to determine if a given username already exists in iMIS. -
UsernameExistsQuick
Used to determine if a given username already exists in iMIS. Quicker but doesn't return full information that UsernameExists does. -
ValidateLogin
Determines which iMIS record the username and password belongs to. -
createRandomPassword
Given an integer length, returns a string of a random password containing only alpha-numeric characters, excluding iIoO01l. -
iMIS15UnifiedLogin
Used to login a person into iMIS 15 and return a list of cookies that need to be set for unified login. -
iMIS15UnifiedLogout
Used to logout a person from iMIS 15 and return a list of cookies that need to be deleted for unified logout.