diff options
-rw-r--r-- | ROADMAP.rst | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/ROADMAP.rst b/ROADMAP.rst index f8a8f3fc..42f2e8c6 100644 --- a/ROADMAP.rst +++ b/ROADMAP.rst @@ -6,7 +6,7 @@ Intro ROADMAP aims to streamline activities of the OSQA open source project and to minimize ad-hoc approaches of "big-picture" level. -With one exception: under extreme time pressure improvised approaches are acceptable. +With one exception: under extreme time pressure improvised approaches are perfectly acceptable. Items in this document must be discussed in public via dev@osqa.net @@ -19,9 +19,14 @@ Sub-systems * Q&A system Authentication system --------------------- -* Must authenticate people visiting the website via web browsers. -* Upon successful authentication associates the visitor with +------------------------- +* MUST authenticate people visiting the website via web browsers. +* Upon successful authentication must associates the visitor with his/her Django system user account -* Allows multiple methods of authentication. +* MUST allow multiple methods of authentication to the same account +* MUST support a method to recover lost authentication link by email +* MAY offer an option to "soft-validate" user's email (send a link + with a special key, so that user clicks and we know that email is valid) + "soft" - meaning that lack of validation won't block people + from using the site |