Differences between revisions 2 and 3
Revision 2 as of 2010-11-27 11:01:28
Size: 801
Comment:
Revision 3 as of 2010-11-28 13:03:11
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

Note: unless otherwise noted, tasks usually refer to moin2 (http://moinmo.in/MoinMoin2.0)!

Discussion

MoinMoin: EasyToDo/implement oauth (last edited 2011-11-20 14:47:32 by ThomasWaldmann)