Projects in category Auth and User Management
« Back to project overviewUser management, authorization and authentication products
The available projects in this category, alphabetized.
AngelPas
AngelPas integrates course sections from the ANGEL learning management system with Plone's user-and-group machinery.
Anonymous PAS plugin
Give anonymous users an automatic login to your plone site. This plugin enables anonymous content creation in a very simple and straightforward manner.
anz.cas
This is an Python implementation of the server-end of JA-SIG's CAS protocol.
anz.casclient
This is a Zope PAS plugin that authenticates users against a CAS (Central Authentication Service) server.
apachepas
apachepas is a PAS multiplugin which allows Zope to delegate authentication concerns to Apache.
AT Member Info
Three AT Content Types that allow you to place member information at custom site locations
AT Member Select Widget
An archetypes widget similar to ATReferenceBrowserWidget which allows you to select a member's id or email from a popup search window. It can even be used without archetypes being installed in the site.
atreal.usersinout
Import / export users via CSV files
Auto Member Maker
Note: This product and apachepas are obsolete in favor of WebServerAuth. AutoMemberMakerPasPlugin is a PAS plugin that, in conjunction with apachepas, integrates Plone with Apache authentication.
AutoRole
AutoRole is a PAS plugin which can automatically add a role for (anonymous or logged-in) visitors from the local network.
b-org
b-org, "base-organisation", is a set of content types for handling a common organisation structures, with departments and employees as groups and users, and projects as collaborative workspaces. It is also the basis for a tutorial and is meant to be extended with lightweight plug-ins for use-case specific metadata and behaviour.
betahaus.emaillogin
Enables you to login using your emailaddress.
betahaus.memberprofile
Flexible member profiles for Plone
Black List PAS Plugin
Plugin for the Pluggable Authentication Service (PAS) that prevents users defined in a list from logging in.
CAS4PAS
PAS connector for CAS Authentification
circulartriangle.openid
Allows Plone sites to provide OpenID authentication services to 3rd parties on behalf of its members.
Close Site
Small product to "close" a site, so that users can NOT register.
CMFMember
CMFMember greatly improves Plone's member and member data management by implementing Member objects as full Archetypes content objects.
collective.castle
A Plone-3.0-and-up user interface for CAS authentication integration, built on Products.CAS4PAS.
collective.contactauthor
A very simple customization for Plone author form, where anonymous user can send message to authors, with captcha protection
collective.contacts
Address book content type for Plone
collective.customizablePersonalizeForm
Customizable personalize form for Plone
collective.depositbox
Put stuff in a box, get it out again with the secret
collective.emaillogin
Allow logins with email address rather than login name.
collective.examples.userdata
Showcase for the new (Plone 4) plone.app.users IUserDataSchema. Shows how to extend the user data fields that can be selected for the registration form.
Collective.groupdelegation
Plone Groups Management Delegation
collective.groupspace.roles
Plone collective.groupspace view for assigning roles to participants
collective.local.userlisting
Provides a view on contents that displays the list of users having a role on it.
collective.powertoken.core
A mechanism for bypass Plone security, accessing specific URLs while giving a secret token (core package)
collective.securitycleanup
GenericSetup handlers to restore Zope security to defaults
collective.setdefaulteditor
Set the default editor in Plone for all existing members.
collective.subscribablesections
Allow Members to request access to private Plone Folders.
collective.subscribemember
A tool to allow users to subscribe to a Plone site and pay their membership fees.
collective.sugarcrm
SugarCRM components for Plone
collective.suisseid
Login to your Plone site with suisseID, the Swiss standard for secure identification and digital signatures.
collective.unresettableuser
Additional option for Plone users, that make the reset password operation not available
collective.usernamelogger
Log user names when using cookie authentication in Zope/Plone.
Easy User Authentication plugin
Simple authentication plugin, that authenticates against an IMAP server. Can be easily customized to work towards other authentication backends.
Enfold Server
Enfold Server is an open source version of Plone which is optimized for Windows networks. Enfold Server enables Plone in your enterprise by integrating easily with your existing infrastructure investment.
Faculty/Staff Directory
Provides content types for creating and organizing personnel directories within educational institutions. Integrates with Plone's users and groups infrastructure and supports an extensibility framework for custom requirements.
FSD Simplifier
Streamlines the appearance of Faculty/Staff Directory (FSD) profiles for the end-user by hiding commonly unused options and tabs.
GMail Authentication Plugin for PAS
This plugin for the Pluggable Authentication Service allows anyone with a GMail account to log in using their GMail username and password. If you're looking to write your own plugins, this is a very simple one, and can be used as a learning tool or even a template.
Group User Folder
A Zope Product that manages Groups of Users
GrufSpaces
Group environments for elaborating and exchanging information. GrufSpaces is a Plone Product that allows group members to work together in dedicated folders. A group administrator can assign group members and visitors, and let them know by email notification. Group members also have the possibility to send an email to all members of the group.
httpslogin
This Product enables secure login by replacing Plone's standard cookie based authentication with a session based authentication.
HTTPUniqAuth
HTTPUniqAuth can enforce several authentication-related features
inqbus.zopeftp
Provide a config parameter which can be used in zope.conf (Zope 2), that allow one to configure a start path for ftp users.
IP Range PAS Plugin
Plugin for the Pluggable Authentication Service (PAS) that authenticates users based on their IP address.
iw.memberreplace
A Plone config panel that replaces a member by another one in content ownership, creators, local roles as well as in mutable groups.
iw.rejectanonymous
This package is made to reject unconditionnally anonymous users from a plone site.
jyu.pathkey
Restricts access to Plone content without proper pathkey
LDAP User Folder
The LDAP User Folder is a user folder replacement for Zope that authenticates Zope users against LDAP. This enables you to have your Plone users authenticated against an LDAP server, also known as ActiveDirectory in the Windows world and OpenDirectory on Mac OS X.
ldapconfig
ldapconfig is a configuration product for setting up a connection between Plone and an LDAP Server.
Liberty Alliance / SAML 2 Authentication Plugin for PAS
LibertyAuthPlugin is Zope PAS Liberty Authentication plugin allowing to authenticate users via Liberty Alliance or SAML 2.0 SSO system. Its Liberty Alliance and SAML compliance relies on Lasso, a free (GNU GPL) implementation of the Liberty Alliance specifications.
Login Lockout
This Pluggable Authentication Service (PAS) plugin will lock a login after a predetermined number of incorrect attempts. Once locked, the user will be shown a page that tells them to contact their administrator to unlock.
Mailman Adaptor
Simple integration of CMFMember and the Mailman list management software.
Membrane
Making it easy to support Members as content types in Plone.
mxm Workgroup
mxm Workgroups makes collaboration easy and possible for networked and virtual organisations. It is a way to make shared "workspaces" where groups of people can collaborate, that are just as simple to manage as a normal Plone folder.
niteoweb.loginas
Allow administrator to login as another user (useful for debugging).
No-Go Challenger PAS plugin
NoGoChallenger implements a very simple PAS challenger plugin. It will redirect users to a specific URL when they try to access an unauthorized resource.
NoDuplicateLogin
This PAS- plugin will reject multiple logins with the same user at the same time. It ensures that only one browser may be logged with the same userid at one time.
PAS Groups From LDAP
Reads all groups with its titles and members from a LDAP server and provide them as Plone groups.
PAS Store And Recall Password
On login store the password and recall it as property 'password' in a property-sheet.
pas.plugins.aselect
PAS Plugin for authentication with A-Select
pas.plugins.groupassigner
Assign a group to user based on an expression.
pas.plugins.sqlalchemy
SQLAlchemy PAS plugin
PAS: Group By IP
Make users part of a group based on their IP or network.
PASSSL Authentication
A PAS module which uses SSL user certificates rather than passwords to authenticate users.
Password Reset Tool
If a Plone site stores passwords encrypted, it is not possible to use the "mail my password" feature to recover forgotten passwords: the user will be sent a big ugly string which will neither make sense nor work. Password Reset Tool changes this into a "reset my password" facility. This product is a must-have if you store passwords encrypted. Plone 2.5 and later include this functionality.
Password Strength
Validates passwords against admin defined rules to ensure minimum password strength
PasswordField
Plone product that provides an archetypes field and widget to handle passwords. It features password retyping, validation, enforcing size, auto-generation and encryption, using zope's AuthEnconding API.
PermissionComprehensible
A tool to display roles and permissions in context.
Plone Captcha
Plone CAPTCHA can prevent plone web sites from being abused by spam robots. Plone Captcha can be used in signup forms, blog comments etc., Read more about CAPTCHA in http://en.wikipedia.org/wiki/Captcha
Plone Captcha Field
Plone Captcha Field (qPloneCaptchaField) allows to add captcha to PloneFormGen forms. As a result forms are prevented from automatic submit.
Plone Captchas
quintagroup.plonecaptchas is simple captchas implementation for Plone, designed for validating human input in insecure forms.
Plone CAS Login
Plone CAS Login provides a Quick Installable product for using Yale CAS authentication in Single Sign On environments (SSO).
Plone Invite
Members can invite new members; registration only possible if invited
plone.app.changeownership
Change plone objects ownership
PloneLDAP
The PloneLDAP product is intended to make it easier to use LDAP connections in a Plone website. It contains PAS plugins which allow using of LDAP and Active Directory servers in a Plone site.
PlonePAS
PlonePAS allows the use of the PluggableAuthService in Plone, with support for migration of some existing user folder setups.
plonesocial.auth.rpx
plonesocial.auth.rpx is an addon product for Plone which allows users to authenticate via the JanRain's RPX service (http://rpxnow.com). RPX is sort of a proxy to let a user authenticate with a lot of identity services such as OpenID, Twitter, Facebook and many others.
pmr2.oauth
OAuth provider support for Plone via PAS.
PrivacyPack
PrivacyPack is an enhancement of Plone tools for users and password management. Currently it packs one main product that is PrivacyRegistrationTool. PrivacyPack provides constraints for strong passwords, expiration dates, lock-off of users after a number of failed login attempts.
Products.AutoRoleFromHostHeader
Plone PAS plugin for adding roles (or groups) to anonymous or logged-in visitors looking for HTTP Headers.
Products.OneTimeTokenPAS
PAS Plugin, login using a token that can be only used once.
Products.remember
A content-based implementation of Plone's default member infrastructure
Products.SQLAlchemyPAS
PAS / PlonePAS plugin fetching user data from a relational database
Products.UserField
Archetypes Field stores user-ids, handle local roles and prefill with current user.
Protected File
Anonymous users must provide a valid email to download the file.
quintagroup.captcha.core
A core package of simple captcha implementation
quintagroup.formlib.captcha
Captcha field for formlib based on quintagroup.captcha.core package
quintagroup.pfg.captcha
quintagroup.pfg.captcha is a package that allows to add captcha field to PloneFormGen forms.
quintagroup.z3cform.captcha
Captcha field for z3cform based on quintagroup.captcha.core package
redomino.workgroup
Create local users in normal folders and share the permission to add new ones.
RestrictedArea
Allows you to create restricted 'members only' folders of content in your site for a small set of users.
SalesforceAuthPlugin
Zope PAS plugin providing authentication against objects in Salesforce
Samplex: A Sample Extranet
Samplex is a tutorial product that demonstrates how to use the CMFMember and TeamSpace products to construct a custom extranet system.
sc.base.memberdataexport
Export Plone member data as CSV file
Session Crumbler
SessionCrumbler provides a session based login for user folders which do not support this.
simplon.plone.ldap
simplon.plone.ldap provides a user interface in a Plone 3 site to manage LDAP and Active Directory servers.
Single Sign-On Plugin
A single sign on plugin for PAS
SQLPASPlugin
A set of PAS plugins allowing user management/authentication to come from a SQL source.
TeamSpace
A framework product providing sophisticated tools for organizational management and secure, team-centric collaboration. TeamSpace is only compatible with Plone 2.5.x, it does not work with Plone 3 or higher.
Test
Test
Upfront Contacts
Manage organisations, people and the relationships between them inside Plone and allow them to log in easily to your Plone site.
vs.genericsetup.ldap
vs.genericsetup.ldap allows you to import and export the LDAP or AD configuration of Plone sites. The product was developed for Immanuel Diakonie Group as part of a project. Now we publish it to the Plone community under GPL.
WebServerAuth
WebServerAuth allows Plone to delegate authentication concerns to a web server like Apache or IIS. Using WebServerAuth, Plone can be configured so any user known to your LDAP, Kerberos, Shibboleth, or Pubcookie system—or any other system for which your web server has an authentication module—can transparently log in using enterprise-wide credentials. WebServerAuth replaces two earlier products, apachepas and AutoMemberMakerPasPlugin.
WiKID Two-Factor Authentication plugin for PAS
WiKIDAuthPlugin is a Plone PAS plugin that once installed in the user folder will enable WiKID two-factor authentication for your Plone site.
zettwerk.users
Additional user information for Plone
