1 This document is a map for our activities down the road - therefore ROADMAP.
2 ROADMAP does not specify deadlines - those belong to the PENDING file
6 ROADMAP aims to streamline activities of the OSQA open source project and
7 to minimize ad-hoc approaches of "big-picture" level.
9 With one exception: under extreme time pressure improvised approaches are perfectly acceptable.
11 Items in this document must be discussed in public via dev@osqa.net
18 * authentication system
22 -------------------------
23 * MUST authenticate people visiting the website via web browsers.
24 * Upon successful authentication must associates the visitor with
25 his/her Django system user account
26 * MUST allow multiple methods of authentication to the same account
27 * MUST support a method to recover lost authentication link by email
28 * MAY offer an option to "soft-validate" user's email (send a link
29 with a special key, so that user clicks and we know that email is valid)
30 "soft" - meaning that lack of validation won't block people