Beispiel #1
0
 def setCredentials(self, username, password):
     # do test log in first to confirm valid credentials
     # (will raise exception that can be handled by our caller, if invalid)
     testClient = SalesforceClient()
     testClient.login(username, password)
     
     self._username = username
     self._password = password
     # Disconnect from any previously connected Salesforce instance
     self._resetClient()
     return True
 def validateCredentials(self):
     """Method that can be called by a remote monitor to confirm that the
     configured credentials are still valid.
     """
     valid = getattr(self, '_v_valid', None)
     if valid is None:
         valid = True
         try:
             testClient = SalesforceClient(serverUrl=self.serverUrl)
             testClient.login(self._username, self._password)
         except:
             valid = False
         self._v_valid = valid
     if valid:
         return 'OK'
    def setCredentials(self, username, password, serverUrl=None):
        if serverUrl == DEFAULT_SERVER_URL:
            serverUrl = None

        # do test log in first to confirm valid credentials
        # (will raise exception that can be handled by our caller, if invalid)
        testClient = SalesforceClient(serverUrl = serverUrl)
        testClient.login(username, password)
        
        self.serverUrl = serverUrl
        self._username = username
        self._password = password
        # Disconnect from any previously connected Salesforce instance
        self._resetClient()
        return True