Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

WCF

 

Method
AuthServerU2FResponse ValidateOTP(string authServerPartnerLoginName, 
            string authServerPartnerLoginPassword, 
            string authServerPartnerUserLoginName, 
            string authOtp, 
            string printedSerialNumber);
WCF parameterdata typedescription
authServerPartnerLoginNamestringSurePassId account login name
authServerPartnerLoginPasswordstringSurePassId account login key
authServerPartnerUserLoginNamestringUser account login name
authOtpstringPasscode to be verified. Usually sent by Send Passcode API
printedSerialNumberstring

A specific device assigned to this user. If this is left empty then the first device assigned

Sample WCF C# Method
 AuthServerU2FResponse resp = ValidateOTP("accountLogin", 
            "accountKey", 
            "Mandy", 
            "123456", 
            string.Empty);
Sample WCF C# Repsonse
 if (resp.ErrorCode != 0)  {             
    message.Text = resp.ErrorMsg;       
    return false; 
}

 

REST


REST parameterdata typedescription
spAccountLoginNamestringSurePassId account login name
spAccountLoginKeystringSurePassId account login key
usernamestringuser account login name
typestringvalidate_oath_otp
codestringPasscode to be verified
psnstring

A specific device assigned to this user. If this is left empty then the first device assigned

Sample REST/Json Method
 {
  "username": "Mandy",
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "acccountKey",
  "type": "validate_oath_otp",
  "otp": "123456",
  "psn": ""
}
Sample REST/Json Response
 {
  "errorCode": 9003,
  "errorMessage": "OTP [EVENT] [TSFT-001242] FAILED - [123456] outside window [size=30] or invalid. ",
  "type": "validate_oath_otp"
}

 

 

  • No labels