DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:fedauth

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:fedauth [2012-06-13 22:41] – notes aoikarasuplugin:fedauth [2022-01-16 02:06] (current) Klap-in
Line 2: Line 2:
  
 ---- plugin ---- ---- plugin ----
-description: Federated Login Plugin for DokuWiki providers Hybrid OpenID+OAuth authorization functionality that enables the wiki users to sign-in using any of the configured authorization service providers.+description: Federated Login Plugin for DokuWiki provides Hybrid OpenID+OAuth Client authentication functionality that enables the wiki users to sign-in using any of the configured authentication services.
 author     : Aoi Karasu  author     : Aoi Karasu 
 email      : aoikarasu@gmail.com  email      : aoikarasu@gmail.com 
 type       : action, admin, helper type       : action, admin, helper
-lastupdate : 2012-06-13+lastupdate : 2012-07-11
 compatible :  compatible : 
 depends    :  depends    : 
 conflicts  : openid conflicts  : openid
-similar    : openid +similar    : openid, oauth 
-tags       : !broken, !experimental, authorization, login+tags       : !obsolete, !broken, !experimental, authentication, login
  
-downloadurl: http://github.com/aoikarasu/fedauth-plugin/zipball/master +downloadurl: https://github.com/aoikarasu/fedauth-plugin/zipball/master 
-bugtracker : http://github.com/aoikarasu/fedauth-plugin/issues +bugtracker : https://github.com/aoikarasu/fedauth-plugin/issues 
-sourcerepo : http://github.com/aoikarasu/fedauth-plugin/+sourcerepo : https://github.com/aoikarasu/fedauth-plugin/
 donationurl:  donationurl: 
 ---- ----
 +
 +Probably this plugin is replaceable by [[plugin:oauth]] plugin.
 +
 +Copy of the code at https://codesearch.dokuwiki.org/xref/plugin/fedauth/
  
 ===== Installation ===== ===== Installation =====
Line 23: Line 27:
 //:!: This plugin is in its early development stage and it is strongly advised not to use it until further notice! // //:!: This plugin is in its early development stage and it is strongly advised not to use it until further notice! //
  
-Install the plugin using the [[plugin:plugin|Plugin Manager]] and the download URL above, which points to latest version of the plugin. Refer to [[:Plugins]] on how to install plugins manually.+Search and install the plugin using the [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually.
  
-===== Notes =====+===== Development Notes =====
  
 At the current stage implemented are: At the current stage implemented are:
  
-  * Authorization service providers management logic. +  * 2012-06-13 
-  * //Manage Federated Login Providers// administration page with listing of predefined providers.+    * Authentication service providers management logic. 
 +    * //Manage Federated Login Providers// administration page with listing of predefined providers. 
 +  * 2012-06-14 
 +    * Base AJAX and JavaScript support as configurable option. 
 +    * Provider details display on the management page (both AJAX and HTTP POST). 
 +  * 2012-06-15 
 +    * Implemented plugins disabling (HTTP POST version). 
 +    * Minor logic and variable name changes. 
 +  * 2012-06-16 
 +    * Disabled provider item CSS styling. 
 +    * Provider details localization support. 
 +  * 2012-06-18 
 +    * Implemented plugins disabling (AJAX version). 
 +    * Implemented provider item order change within a list (HTTP POST version). 
 +    * Implemented moving of provider items between the small and large button lists (HTTP POST version). 
 +  * 2012-06-20 
 +    * Implemented provider item order change within a list (AJAX version). 
 +    * Implemented moving of provider items between the small and large button lists (AJAX version). 
 +    * Added Restore Defaults form the to management page. 
 +    * Minor JS and PHP code optimizations. 
 +  * 2012-06-21 
 +    * Fixed jQuery button handlers binding after 'Toggle' action. 
 +    * Implemented Restore Defaults functionality. 
 +  * 2012-06-26 
 +    * Implemented new base command dispatcher class. 
 +    * Implemented authorization service client infrastructure and OpenID client. 
 +    * Added new CSS for the federated login form. 
 +    * Implemented authentication request handling. 
 +  * 2012-07-11 
 +    * Implemented filestore for user authentication identities. 
 +    * Implemented complete user-side authentication functionality (HTTP POST version), including: 
 +      * identity management accessible from the profile page (add, delete), 
 +      * creation of new wiki account using claimed identity, 
 +      * cookie+sesion based authentication verification with auth_security_timeout support, 
 +      * logging of the user activity (identity usage). 
 + 
 +===== Milestones ===== 
 + 
 +  * Implement OAuth and add popular service providers. 
 +  * Implement proper handling of disabled services. 
 +  * Implement AJAX version for the user identity management. 
 +  * Implement adding new authentication service providers for admins. 
 +  * Implement cleanup of fedauth data when users are deleted. 
 +  * Implement statistics. 
 + 
 +===== Discussion ===== 
 + 
 +Created a [[https://github.com/aoikarasu/fedauth-plugin/pulls|pull request]] to permit this plugin works with php 5.4 --- [[user>Cyrille37|Cyrille37]] //2013/08/20 11:19//
  
plugin/fedauth.1339620104.txt.gz · Last modified: 2012-06-13 22:41 by aoikarasu

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki