PASSSL Authentication

Warning
This product has not had a release in over 1 year and may no longer be maintained.
by Marc Mengel last modified Feb 16, 2011 02:15 AM

A PAS module which uses SSL user certificates rather than passwords to authenticate users.

Project Description

This package is a cleaned up version of my old gruf_ssl package, which has been in use at Fermilab now for a few years.

We're using it with Plone behind an Apache proxy, who passes in the SSL_CLIENT_S_DN and SSL_CLIENT_I_DN values as http headers when it proxies.  This requires a few rules like:

# add headers for ssl cert stuff
RewriteCond %{ENV:did_ssl} !="done"
RewriteRule (.*) $1 [env=s_dn:%{SSL:SSL_CLIENT_S_DN},env=i_dn:%{SSL:SSL_CLIENT_I_DN},env=did_ssl:done]
RequestHeader set "X-s-dn" "%{s_dn}e"
RequestHeader set "X-i-dn" "%{i_dn}e"
to get the SSL header info through to the proxied Plone site.

Current Release
PASSSL Authentication 1.0.4

Released Mar 10, 2009 — tested with Plone 2.5

MInor bugfixes for regular expressions with plus signs in them, separate mappings templates for ZMI and Plone mode.
More about this release…

Download file Get PASSSL Authentication for all platforms
Correct source tarball
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Status
1.0.4 Mar 10, 2009 MInor bugfixes for regular expressions with plus signs in them, separate mappings templates for ZMI and Plone mode. More about this release…
Plone 2.5
final
1.0 Initial PAS release, no more monkeypatching of GRUF. More about this release…
Plone 2.5.2
alpha

Comments (0)