SalesforceAuthPlugin

A PAS plugin that allows a Plone site to connect with Salesforce.com.

Current release

No stable release available yet.

Project Description

SalesforceAuthPlugin

Introduction

Using Zope's Pluggable Authentication Service and PlonePAS, SalesforceAuthPlugin provides the infrastructure to manage site users as arbitrary objects within a Plone portal.  Features and capabilities for Plone user management via Salesforce.com include:

  •  Configurable SFObject type to serve as Plone user for authentication
  • Configurable username and password field on an SFObject for credential checking
  • Optional password encryption
  • Optional caching of user data from Salesforce.com to improve performance
  • Addition of new users as designated SFObject type from Plone portal into Salesforce.com
  • Property retrieval and setting for Plone users as stored in Salesforce.com

Salesforce Auth Plugin for Plone takes advantage of Salesforce.com's web services API, accessed via Simon Fell's "Beatbox" Python wrapper.

Requirements

It is theoretically possible that SalesforceAuthPlugin might work on Plone 2.1 or 2.5, the appropriately current releases of PlonePAS, Zope 2.9+ and Five 1.3+, but this configuration has not been tested.  We welcome your testing reports and bugfixes, but do not plan to test or support this platform ourselves.

Credits

SalesforceAuthPlugin was built by members of the Plone/Salesforce Integration group upon initial proof of concept work was provided by ONE/Northwest and Enfold Systems, supported by a grant from the Salesforce.com Foundation.

See also