New authentication server for the legacy Wifidog protocol
The new authentication server must be kept small and should not implement features that are already provided by some proof-tested components. A plugin architecture must be the main point of focus.
A first basic authentication plugin should be made available soon so that communities could then derive custom plugins for their own needs.
The authentication server must support the legacy Wifidog protocol as well as the new protocol (being drafted).
http://
CMS will not be part of AuthPuppy, as this will instead be delegated to systems such as Wordpress, or Drupal.
Blueprint information
- Status:
- Started
- Approver:
- gbastien
- Priority:
- Essential
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Philippe April
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
-
Beta Available
- Milestone target:
-
0.1.0-alpha
- Started by
- gbastien
- Completed by
Whiteboard
Basic core feature implementation:
[papril] node addition/edition
[papril] gateway-auth server communication (ping, auth) v1 protocol
* basic splash-only login for users
[gbastien] admin login : FINISHED, installed symfony plugin sfDoctrineGuard
Put in place and document the following:
* multilingual support
[gbastien] easy plugin architecture : IN ALPHA STAGE
[gbastien] access rights for eventual granularity of access provided by plugins: TO BE TESTED AND DOCUMENTED sfDoctrineGuard
Basic plugins
[gbastien] User authentification with signon: PLUGIN, SEE plugin_signon_auth blueprint for more info
* Mac address authentication
* Web service (for Wordpress plugin and such): see plugin-web-service blueprint
* Node group management (recursion in the nodes)
* Statistics: see plugin-statistics blueprint
Work Items
Dependency tree
![](deptree.png)
* Blueprints in grey have been implemented.