skip to navigation
skip to content

Not Logged In

cs.auth.facebook 1.0b2

Facebook authentication plugin for Plone

Latest Version: 1.0b3

Introduction

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}
   </product-config>

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 https://developers.facebook.com/app and fill in the required data in the plugin's control panel form.

Credit

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':

https://github.com/optilude/optilux/tree/chapter-16/src/optilux.facebookauth

Changelog

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
cs.auth.facebook-1.0b2.zip (md5) Source 2012-10-16 30KB
  • Downloads (All Versions):
  • 50 downloads in the last day
  • 246 downloads in the last week
  • 596 downloads in the last month