Size: 801
Comment:
|
Size: 1376
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Duration:: 288 | Duration:: 336 |
Line 5: | Line 5: |
Type:: Code Tags:: python,oauth |
Type:: Code,UserInterface Tags:: python,oauth,flask,jinja2 |
Line 8: | Line 8: |
Count:: 0 | Count:: 1 |
Line 12: | Line 12: |
oauth - check if we can use it, implement it | implement oauth (client) |
Line 14: | Line 14: |
Your task is to do everything needed so that moin users can comfortably log in using oauth. |
|
Line 15: | Line 17: |
* http://packages.python.org/Flask-OAuth/ * http://de.wikipedia.org/wiki/OAuth * http://oauth.net/ * test your implementation * document oauth usage for moin |
you have to implement for moin/2.0-dev * check 3rd party offerings: http://packages.python.org/Flask-OAuth/ * implement oauth (== the "client" part, not oauth server) * this might include editing jinja2 templates (for the user interface) * might need adding oauth id to / removing oauth id from user profile * practically test your implementation, discuss it with moin developers * can you write a unit test for it? * document oauth usage with moin - for admins and for users |
Line 21: | Line 26: |
Deliverables: patch or changeset | Deliverables: patch or changeset, screenshots (png) how login and user settings look like, wiki page with docs |
Line 32: | Line 37: |
* http://de.wikipedia.org/wiki/OAuth * http://oauth.net/ |
Overview
- Title
- oauth - check if we can use it, implement it
- Duration
- 336
- Difficulty
- Difficult
- Type
Code,UserInterface
- Tags
- python,oauth,flask,jinja2
- Mentors
- thomaswaldmann,rb_proj,ronny_pfannschmidt,xoraxax
- Count
- 1
Description
Abstract
implement oauth (client)
Your task is to do everything needed so that moin users can comfortably log in using oauth.
Details
you have to implement for moin/2.0-dev
check 3rd party offerings: http://packages.python.org/Flask-OAuth/
- implement oauth (== the "client" part, not oauth server)
- this might include editing jinja2 templates (for the user interface)
- might need adding oauth id to / removing oauth id from user profile
- practically test your implementation, discuss it with moin developers
- can you write a unit test for it?
- document oauth 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