Versions Compared

Key

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

WCF

 


Code Block
languagec#
title Method
 AuthServerSessionTokensResponseCreate CreateSessionToken(string authServerPartnerLoginName,
            string authServerPartnerLoginPassword,
            string authServerPartnerUserLoginName,
            string authServerPartnerUserLoginPassword,
            short durationMinutes,
            int tokenType);

...

WCF parameterdata typedescription
authServerPartnerLoginNamestringSurePassId SurePassID account login name
authServerPartnerLoginPasswordstringSurePassId SurePassID account login key
authServerPartnerUserLoginNamestringUser account login name
durationMinutesshortLength of time before the token expires
tokenTypeint0=SurePass Sso, 1= SurePass Mobile

...

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

 


REST


REST parameterdata typedescription
spAccountLoginNamestringSurePassId SurePassID account login name
spAccountLoginKeystringSurePassId SurePassID account login key
usernamestringuser account login name
typestringcreate_session_tokendurationMinutesshort
pwstringoptional password for the account
sessionTokenDurationMinutesstringdurationMinutes
tokenTypesessionTokenTypeintstring0=SurePassSso, 1= SurePassMobile

...

Code Block
languagejs
titleSample REST/Json Method
 {
  "username": "Mandy",
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "accountKey",
  "type": "create_session_token",
  "pw": "",
  "sessionTokenDurationMinutes": "30",
  "sessionTokenType": "0",
}


Code Block
languagejs
titleSample REST/Json Response
 

 

...

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