====== OpenID plugin ====== ---- plugin ---- description: Allow users to login through OpenID author : Andreas Gohr email : andi@splitbrain.org type : action lastupdate : 2008-01-25 compatible : depends : conflicts : similar : tags : openid, login, experimental ---- {{ plugin:openid.png?300|The OpenID login form}} This plugin allows users to log in through the [[http://openid.net|OpenID]] system. The plugin implements a very simple OpenID Consumer in "dumb" mode. No server components are implemented. ===== Download ===== * {{:plugin:openid-plugin-2008-01-25.tgz}} - compatible with current devel version. fixes problems with form insertion, logout and delegation * {{plugin:openid-plugin-2007-01-09.tgz}} - initial version * [[http://dev.splitbrain.org/darcs/dwplugins/openid/|darcs repo]] ([[http://dev.splitbrain.org/darcsweb/darcsweb.cgi?r=dwplugins/openid;a=summary|Web]]) ===== Notes ===== * The logged in users are completely virtual, the login is only stored in Cookies and Session * The username is the OpenID URL identifier * OpenID users are members of the default group (usually ''user'') and a new group ''openid'' * Using ACLs on such OpenID URLs might not work (not tested) * **User comment**: ACLs seem to work fine on my install. Just enter the user's URL when creating an ACL entry, and be sure not to forget the trailing slash at the end. * This was not tested with any other auth backend than the default one * This plugin is not installed at wiki.splitbrain.org -- I'm not yet sure if it will ===== Feature Requests ===== * Ability to assign OpenID users to additional groups. * Option to completely disable non-OpenID logins.