GSoC/GCI Archive
Google Code-in 2010 MoinMoin Wiki

implement openid auth for moin2

completed by: NikitaUtiu

mentors: Alexander Schremmer, ReimarBauer, Thomas Waldmann, Ronny Pfannschmidt

 

Abstract

Your task is to do everything needed so that moin users can comfortably log in using 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

 

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

You can discuss this issue in the MoinMoin wiki: http://moinmo.in/EasyToDo/implement%20openid