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
Last revisionBoth sides next revision
plugin:fedauth [2012-06-18 22:17] – notes aoikarasuplugin:fedauth [2022-01-16 02:05] – Obsolete, repository is gone Klap-in
Line 2: Line 2:
  
 ---- plugin ---- ---- plugin ----
-description: Federated Login Plugin for DokuWiki provides Hybrid OpenID+OAuth Client authorization functionality that enables the wiki users to sign-in using any of the configured authorization services.+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-16+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.
  
 ===== Installation ===== ===== Installation =====
Line 23: Line 25:
 //:!: 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:
  
   * 2012-06-13   * 2012-06-13
-    * Authorization service providers management logic.+    * Authentication service providers management logic.
     * //Manage Federated Login Providers// administration page with listing of predefined providers.     * //Manage Federated Login Providers// administration page with listing of predefined providers.
   * 2012-06-14   * 2012-06-14
Line 36: Line 38:
     * Provider details display on the management page (both AJAX and HTTP POST).     * Provider details display on the management page (both AJAX and HTTP POST).
   * 2012-06-15   * 2012-06-15
-    * Implemented plugins disabling (no AJAX version yet).+    * Implemented plugins disabling (HTTP POST version).
     * Minor logic and variable name changes.     * Minor logic and variable name changes.
   * 2012-06-16   * 2012-06-16
Line 42: Line 44:
     * Provider details localization support.     * Provider details localization support.
   * 2012-06-18   * 2012-06-18
-    * Implemented plugins disabling - AJAX version.+    * 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.txt · Last modified: 2022-01-16 02:06 by Klap-in

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