skip to navigation
skip to content

cs.auth.facebook 1.0b2

Facebook authentication plugin for Plone

Latest Version: 1.1


A PAS plugin to login into a Plone Site using Facebook.

Installation and getting started

Add ‘cs.auth.facebook’ to your buildout.cfg’s eggs list.

You have to add a configuration similar to this to your buildout.cfg:

zope-conf-additional =
   <product-config beaker>
       session type     file
       session.data_dir ${buildout:directory}/var/sessions/data
       session.lock_dir ${buildout:directory}/var/sessions/lock
       session.key      beaker.session
       session.secret   this-is-my-secret-${buildout:directory}

This is needed because we are using collective.beaker to handle Facebook login session information.

Install the product in the Plone Control Panel

Create a new Facebook app at and fill in the required data in the plugin’s control panel form.


This product re-distributes a lot of code written by Martin Aspeli (aka @optilude) in his book “Professional Plone 4 Development” and available under GPL license in his personal GitHub account with the name ‘optilux.facebookauth’:


1.0b2 (2012-10-16)

  • FaceBook users are now PloneUsers [erral]
  • Implement user search in storage [erral]
  • Get properties from self data storage instead of relying on Session [erral]
  • Change user action name not to clash with Plone’s login [erral]

1.0b1 (2012-07-13)

  • Initial release [erral]
File Type Py Version Uploaded on Size (md5) Source 2012-10-16 30KB