Overview
- Title
- implement openid auth for moin2
- Duration
- 336
- Difficulty
- Hard
- Type
- Code,User Interface
- Tags
- python,openid,flask,jinja2
- Mentors
- thomaswaldmann,rb_proj,ronny_pfannschmidt,xoraxax
- Count
- -1
Description
Abstract
Your task is to do everything needed so that moin users can comfortably log in using his openid.
Details
- you have to implement for moin/2.0-dev
check 3rd party offerings http://packages.python.org/Flask-OpenID/
- custom moin 1.9 code exists (outdated for moin2)
- implement openid relying party (== the "client" part, not openid server)
- this might include editing jinja2 templates (for the user interface)
- might need adding openid to / removing openid from user profile
- practically test your implementation, discuss it with moin developers
- can you write a unit test for it
- document openid usage with moin - for admins and for users
Deliverables: patch or changeset, screenshots (png) how login and user settings look like, wiki page with docs
Skill Requirements
see tags
Links
Note: unless otherwise noted, tasks usually refer to moin2 (http://moinmo.in/MoinMoin2.0)!
http://hg.moinmo.in/moin/2.0-dev repository of moin2
http://hg.moinmo.in/moin/1.9 repository of moin 1.9