Versions Compared

Key

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

WCF

 

...

Code Block
languagec#
titleIsSessinTokenValid method
AuthServerSessionTokensResponse IsSessionTokenValid(string authServerPartnerLoginName,
            string authServerPartnerLoginPassword,
            string authServerPartnerUserLoginName,
            string sessionTokenId);



WCF parameterdata typedescription
authServerPartnerLoginNamestringSurePassId SurePassID account login name
authServerPartnerLoginPasswordstringSurePassId SurePassID account login key
authServerPartnerUserLoginNamestringUser Optional user account login name. Can be left blank
 sessionTokenId  
   
stringThe tokenId to be checked for validity. The tokenId is returned to the user following the CreateSessionToken method


Code Block
languagec#
titleSample WCF C# Method
  AuthServerSessionTokensResponse resp = IsSessionTokenValid("accountLogin",
            "accountKey",
            string.Empty,
            "245dwfweee**fwerwrfwdd4");


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
usernamestringoptional user account login name
typestring p1  is_session_token_valid
sessionTokenIdstringThe tokenId to be checked for validity. The tokenId is returned to the user following the CreateSessionToken method


Code Block
languagejs
titleSample REST/Json Method
 {
  "username": "Mark",
  "spAccountLoginName": "accountLogin",
  "spAccountLoginKey": "accountKey",
  "type": "is_session_token_valid",
  "sessionTokenId": "234234gedf46776547dddd6y54765yerwf"
}


Code Block
languagejs
titleSample REST/Json Response
 

 

...

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