Token-based authentication support for Lava components
We want to add the ability to generate a token that allows authenticated XML-RPC apis calls to the Django-based components of Lava.
For now we will (slightly) abuse HTTP Basic auth (over SSL) to communicate the token to the server -- this is very very easy because the standard library xmlrpclib supports Basic. The server side will be part of linaro-
Also see https:/
Blueprint information
- Status:
- Complete
- Approver:
- Paul Larson
- Priority:
- Essential
- Drafter:
- Michael Hudson-Doyle
- Direction:
- Approved
- Assignee:
- Michael Hudson-Doyle
- Definition:
- Approved
- Series goal:
- Accepted for linaro-11.11
- Implementation:
- Implemented
- Milestone target:
- 2011.06
- Started by
- Michael Hudson-Doyle
- Completed by
- Michael Hudson-Doyle
Related branches
Related bugs
Sprints
Whiteboard
Work Items
Work items:
define how we store auth token: DONE
define "whoami" api for checking tokens: DONE
implement auth-add command: DONE
implement auth-list command: POSTPONED
implement auth-remove command: POSTPONED
implement AuthenticatedSe
implement some kind of SSL certificate checking: POSTPONED