/
Validate User
Validate User
WCF
ValidateU2FUser Method
AuthServerResponseValidateUser ValidateUser(string authServerPartnerLoginName, string authServerPartnerLoginPassword, string authServerPartnerUserLoginName, string authServerPartnerUserPassword, bool noAuth);
WCF parameter | data type | description |
---|---|---|
authServerPartnerLoginName | string | SurePassID account login name |
authServerPartnerLoginPassword | string | SurePassID account login key |
authServerPartnerUserLoginName | string | User account login name |
authServerPartnerUserPassword | string | User account login password. If the server is setup to use Active Directory the user will be authenticated using AD. |
noAuth | bool | false = verify user name and password; true=verify username only and return user status |
Sample WCF C# Method
AuthServerResponseValidateUser resp = ValidateUser("accountKey", "accountLogin", "Mandy", "user password", true);
Sample WCF C# Repsonse
if (resp.ErrorCode != 0) { message.Text = resp.ErrorMsg; return false; }
REST
REST parameter | data type | description |
---|---|---|
spAccountLoginName | string | SurePassID account login name |
spAccountLoginKey | string | SurePassID account login key |
username | string | user account login name |
type | string | validate_user |
pw | string | User account login password. If the server is setup to use Active Directory the user will be authenticated using AD. |
noAuth | int | 0 = verify user name and password; 1=verify username only return user status |
Sample REST/Json Method
{ "username": "Mandy", "spAccountLoginName": "accountLogin", "spAccountLoginKey": "accountKey", "type": "validate_user", "pw": "user password" "noAuth: 1 }
Sample REST/Json Response - Failure
{ "errorCode": 9001, "errorMessage": "User login failure [Mandy]", "type": "validate_user" }
Sample REST/Json Response - Success noAuth
{ "Devices": [ { "psn": "TSFT-001277", "deviceType": 12, "otpType": 8, "deviceStatus": 0 }, { "psn": "TSFT-001279", "deviceType": 13, "otpType": 1, "deviceStatus": 0 }, { "psn": "TSFT-001281", "deviceType": 8, "otpType": 1, "deviceStatus": 0 } ], "userStatus": 0, "errorCode": 0, "errorMessage": "OK", "type": "validate_user" }
, multiple selections available,
Related content
API Methods
API Methods
Read with this
Validate Passcode (One Time Passcode)
Validate Passcode (One Time Passcode)
More like this
Is Session Token Valid
Is Session Token Valid
More like this
Create Session Token
Create Session Token
More like this
Find User
Find User
More like this
Validate Card Security Code (dCVx)
Validate Card Security Code (dCVx)
More like this