plugin:openid
This is an old revision of the document!
Table of Contents
OpenID plugin
Compatible with DokuWiki
2009-12-25c
This plugin allows users to log in through the OpenID protocol.
Download and Install
Use the following URL to download or install the plugin through the plugin manager:
Incompatibility with DokuWiki 2009-12-25
Incompatibilities with this plugin and version 2009-12-25 of DokuWiki were reported by several users.
All issues should now be fixed with the latest release of the plugin. François Hodierne 2010-04-01
Changes
Version 2
Website: http://h6e.net/dokuwiki/plugins/openid
-
- 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.
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.
- 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
Portuguese-Brazilian
To add pt-br support, create a folder in <path to your DW>/lib/plugins/openid/lang/ and make these two files:
intro.txt
====== OpenID Login ====== Você pode usar sua [[http://openid.net/|OpenID]] para entrar neste site. Entre com o identificador de sua OpenID (URL) no campo de login.
lang.php
<?php $lang['openid_login_fieldset'] = 'Login OpenID'; $lang['openid_account_fieldset'] = 'Conta OpenID'; $lang['openid_url_label'] = 'Endereço da OpenID'; $lang['add_button'] = 'Adicionar'; $lang['complete_button'] = 'Completar'; $lang['delete_selected_button'] = 'Apagar selecionado'; $lang['login_link'] = 'Você também pode <a href="%s" class="openid">entrar com sua OpenID</a>.'; $lang['manage_link'] = 'Você também pode <a href="%s">gerenciar suas identidades OpenID</a>'; $lang['add_openid_title'] = 'Adicionar uma OpenID'; $lang['openid_identities_title'] = 'Suas identidades OpenID'; $lang['complete_registration_notice'] = 'Você está conectado temporariamente usando sua OpenID. <a href="%s">Termine seu registro</a> para ser um usuário permanente.'; $lang['openid_already_user_error'] = 'Essa identidade OpenID já está sendo usada'; $lang['enter_valid_openid_error'] = 'Entre com um identificador OpenID válido.'; $lang['openid_identity_added'] = 'Identidade OpenID adicionada com sucesso'; $lang['openid_authentication_failed'] = 'A autenticação OpenID falhou'; $lang['openid_authentication_canceled'] = 'Autenticação OpenID cancelada.'; $lang['openid_complete_text'] = 'Por favor verifique e/ou complete as informações da sua conta para terminar o registro.'; $lang['openid_complete_disabled_text'] = 'Você está corretamente autenticado, mas registros não são possíveis nesta wiki. <a href="%s">Continue aqui.</a>'; $lang['none'] = 'Nenhum.';
plugin/openid.1286115983.txt.gz · Last modified: 2010-10-03 16:26 by HåkanS