def validate_sso_token(sso_token = nil)
      sso_token ||= @sso_token
      params = MagicParams.format(parameter1: sso_token)
      response = magic("GetTokenValidation", magic_params: params)
      response["Table"][0]
    end
def validate_sso_token(sso_token = nil)
      sso_token ||= @sso_token
      params = MagicParams.format(parameter1: sso_token)
      response = magic("GetTokenValidation", magic_params: params)
      response["Table"][0]
    end
Validate a token generated and passed by Allscripts during SSO
 Falls back and looks for sso_token on the client if not passed one
 Note that sso_token is not the token from `get_token``

 TODO: test and validate. Add error handling

 @param sso_token [String] the Allscripts SSO token (from Allscripts)