Synchronize OATH Device

WCF


Method
public AuthServerResponse SynchronizeDevice(string authServerPartnerLoginName, 
                 string authServerPartnerLoginPassword, 
                 string authServerPartnerUserLoginName, 
                 string otp1,
                 string otp2,
                 string printedSerialNumber)

WCF parameterdata typedescription
authServerPartnerLoginNamestringSurePassID account login name
authServerPartnerLoginPasswordstringSurePassID account login key
authServerPartnerUserLoginNamestringUser account login name
otp1stringotp from the device to be activated
otp2stringsecond otp from the device  to be activated
printedSerialNumberstringSerial number of the device
Sample WCF C# Method
AuthServerResponseresp = SynchronizeDevice("accountLogin",             
            "accountKey", 
             "Mandy", 
            "123456",
            "789012", 
            "OATH_1234567");
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
typestringsync_oath_device
otp1intotp from the device to be activated
otp2intsecond otp from the device  to be activated
psnstringSerial number of the device
Sample REST/Json Method
 {  
  "username": "Mandy",
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "accountKey",
  "type": "sync_oath_device",
  "otp1": 123456,
  "otp2": 234567,
  "psn": "OATH_1234567"
 }
Sample REST/Json Response
 {  
  "errorCode": 0,
  "errorMessage": "OK",
  "type": "sync_oath_device"
  }