Plone CAS Login
Category: Auth and User Management
—
Other products by this author
Current release: Plone CAS Login 2.5.0
Released Aug 29, 2006 — tested with Plone 2.5
added Plone 2.5 support
Experimental releases
There are no experimental releases available at the moment.
Project Description
- Project resources
What does it do?
PloneCASLogin allow to use Yale CAS authentication on a Plone Site.
The visual change is that portlet_login and login_form won't ask for username and password any more, but will show only a "CAS Log in" button
Dependencies
CAS4PAS can be downloaded on zope.org :
- http://www.zope.org/Members/regebro/CAS4PAS
- apply this patch with versions <= 1.0.0-1 to enable CAS 2 Architecture and GET parameters.
Homepage
Installation
Be sure to install CAS4PAS and to apply the patch provided here to enable CAS 2 Architecture and GET parameters. (The patch should not be needed for CAS4PAS version > 1.0.0-1)
Simply use QuickInstaller to have your nice CAS button. PloneCASLogin take in charge the installation of CASAuthHelper into the Plone PAS UserFolder.
Do not forget to go to ZMI into your plone_site/acl_users and choose plonecaslogin then set into Properties the correct CAS Server URL's. If you have already installed manually a CAS Auth Helper, you should enable it by checking the 4 boxes in Activate
Compatibility
- Plone 2.5 is supported by version 2.5.x of this product (Depends on CAS4PAS)
- Plone 2.1 is supported by version 2.0.x of this product (Depends on ACASUserFolder)
- Plone 2.0.5 is supported by version 1.x of this product (Depends on ACASUserFolder)
Details
This Product is a frontend to the PAS + CAS4PAS Product. All CAS management is done by CAS4PAS.
Page Templates are provided that override the default login portlet and login form. This is designed to interract smoothly with plone design. So after CAS Auth, the usual Plone processing are done.
I18N has been taken into account, so messages will be displayed in your native language.
The underlying CAS4PAS Auth Helper supports only GET parameters at this moment. The previous version of PloneCASLogin used ACASUserFolder wich could handle POST data, but this was for Plone 2.1.