DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:fedauth

Federated Login Plugin

Compatible with DokuWiki

No compatibility info given!

plugin 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.

Last updated on
2012-07-11
Provides
Helper, Admin, Action
Repository
Source
Conflicts with
openid

This extension is marked as obsoleted. Therefore it is hidden in the Extension Manager and the extension listing. Furthermore, it is candidate for removal.

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

Similar to oauth, openid

Tagged with !broken, !experimental, !obsolete, authentication, login

Probably this plugin is replaceable by oauth plugin.

Copy of the code at https://codesearch.dokuwiki.org/xref/plugin/fedauth/

Installation

:!: This plugin is in its early development stage and it is strongly advised not to use it until further notice!

Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.

Development Notes

At the current stage implemented are:

  • 2012-06-13
    • 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 pull request to permit this plugin works with php 5.4 — 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