Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WCF

 


Code Block
languagec#
titleAddU2FUser Method
 AuthServerU2FResponseAddUser AddU2FUser(String authServerPartnerLoginName,
                               string authServerPartnerLoginPassword,
                               string firstName,
                               string lastName,
                               string loginName,
                               string loginPassword,
                               string email,
                               string mobilePhone,
                               bool onlyAddDeviceaddDeviceOnly,
                               short notificationMethod);


WCF parameterdata typedescription
authServerPartnerLoginNamestring
SurePassId
SurePassID account login name
authServerPartnerLoginPasswordstring
SurePassId
SurePassID account login key
firstNamestringFirst name
lastNamestringLast name
loginNamestringUser account login name
loginPasswordstringUsers password. If omitted one will be generated. If using Active Directory on the server this parameter is ignored.
emailstringUser email. Used for sending email notifications
nd
and temporary pass codes.
mobilePhonestringUsers mobile phone Used for sending voice or sms messages
onlyAddDevice
addDeviceOnlybool
true
false = add user and u2f device,
false
true= just add
user; u2f device will need to be added to
u2f device to existing user account
later
notificationMethodshort

send welcome message to user.  0 = none, 1=email, 2=sms

 



Code Block
languagec#
titleSample WCF C# Method
  AuthServerU2FResponseAddUser resp = AddU2FUser(String authServerPartnerLoginName"accountLogin",
                               string authServerPartnerLoginPassword"accountKey",
                               string firstName"Mandy",
                               string lastName"Last",
                               string loginName"Mandy",
                               string loginPassword"M@5ndy58!",
                               string emailMandy5@myco.com,
                               string mobilePhone"+1(407)555-1212,
                               bool onlyAddDevicefalse,
                               short notificationMethod0);


Code Block
languagec#
titleSample WCF C# Repsonse
 if (resp.ErrorCode != 0)  {      
       message.Text = resp.ErrorMsg;
       return false;
 }

...


REST


REST parameterdata typedescription
spAccountLoginNamestring
SurePassId
SurePassID account login name
spAccountLoginKeystring
SurePassId
SurePassID account login key
usernamestringUser account login name
typestringadd_u2f_
device
user
firstNamestringFirst name
lastNamestringLast name
emailstringUser email. Used for sending email notifications nd temporary pass codes.
pwstringUsers password. If omitted one will be generated. If using Active Directory on the server this parameter is ignored.
mobilestringUsers mobile phone Used for sending voice or sms messages
notificationMethodintsend welcome message to user.  0 = none, 1=email, 2=sms


Code Block
languagejs
titleSample REST/Json Method
 {
  "username": "Mandy",
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "accountKey",
  "type": "add_u2f_user",
  "firstName": "Mandy",
  "lastName": "Last",
  "email": "Mandy5@myco.com",
  "pw": "M@5ndy58!",
  "mobile": "+1(407)555-1212"
  "notificationMethod": 0 
}


Code Block
languagejs
titleSample REST/Json Response
 

 

...

{  
  "errorCode": 0,
  "errorMessage": "OK",
  "type": "add_u2f_user"
}