Table of Contents
OpenID Plugin
Compatible with DokuWiki
- 2024-02-06 "Kaos" unknown
- 2023-04-04 "Jack Jackrum" yes
- 2022-07-31 "Igor" yes
- 2020-07-29 "Hogfather" unknown
This plugin allows users to log in through the OpenID protocol.
Download and Install
Download and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
Changes
Version 2
Website: https://github.com/usr-local/dokuwiki-openid
-
- PHP5 only
- update to latest php-openid library (thanks Adrian Lang)
- integrate ru and pt-br lang files
-
- new version scheme (precedent beta3 = 2.0.3)
- fix issues with php-openid library and PHP 5.3
- ensure plugin works with DokuWiki 2009-12-25
-
- change session/cookie handling
- don't warn to register if registration is off
- support for user openids from auth backend
- better redirects, don't loose current page in the authentication process
- add a php4 compatibility fix
-
- fix an issue preventing authenticating with clean URLs activated
-
- now use JainRain PHP OpenID Library
- now compatible with OpenID 2.0
- new workflow, openID identities are now associated with traditional DokuWiki accounts
Notes
- The plugin doesn't currently play well with DokuWiki 'auth_security_timeout' configuration. So, for now, you have to set this option to an high value, like '60*60*24', the user being disconnected one day after initial authentication.
Bugs
- …
Feature Requests
- Allow an administrator to specify that ONLY a specific openID provider would be allowed. This would allow a wiki to be restricted to an already defined body of users.
- This feature is being developed and will be completed soon. Watch the fork on github.com/boukeversteegh/dokuwiki-openid
- Ability to assign OpenID users to additional groups.
- Option to completely disable non-OpenID logins.
- Attribute Exchange support (AX) to allow groups to be assigned
- Be a OpenID provider for wiki users, so they can log in elsewhere with their wiki credentials.
Localization
Feel free to add any localization tips here.
Discussion
Just to let you know I got it working with DokuWiki Release 2018-04-22a “Greebo”. It's a rough patch though, e.g. only fragments of The patch in OpenID Issue #8 triggering a fatal error are applied. My version is available at https://github.com/usr-local/dokuwiki-openid — Peter 2018-06-12 16:31
Just to let you know I got it working with DokuWiki Release 2022-07-31a “Igor” as well. It includes an update of PHP OpenID as well as the switch to the new dokuwiki form library. This version is available at https://github.com/usr-local/dokuwiki-openid/releases/tag/2.2.0-ul-2 — Peter 2023-02-19 22:00