Integrate OpenID authentication to facilitate user access management and authentication without requiring login credentials.
To install RemOpenId, simply add the 'topp.remopenid' to your ZCML packages (usually by setting the 'zcml' value in the 'instance' section of your buildout) or use pip, buildout or the installer of your choice to install the RemOpenId egg into your Python environment. Once installed, you then need to install the "TOPP RemOpenId" product into your Plone site. It's essential to note that for OpenID support to work appropriately, you must enable self-registration for users to your website.
It's crucial to note that upon installation of RemOpenId to your Plone site, your site's PAS folder (i.e. acl_users) will get reconfigured. However, in standard Remember sites, this isn't usually a problem. Still, suppose you've made your own customizations to the PAS configuration. In that case, installing RemOpenId may cause you to lose them. Always back up important data before trying new software and use at your risk.
OpenID login forms will automatically start appearing on your site once you install RemOpenId, similar to if you were installing OpenID support for a non-Remember Plone site. Once new site users successfully authenticate with OpenID URLs, a completion form will then appear, presenting users the chance to enter their usernames and email addresses to finalize their site registration.
Furthermore, after installation, an OpenID Accounts portlet will show up on the member preferences edit page for every site member. This portlet will list any associated OpenID URLs and provide a simple form to register additional OpenID URLs. Although there's no way to delete OpenID account associations, deleting the member object will reset the OpenID association, and future use of an associated OpenID URL will be treated as unknown users.
Version 0.9: N/A