diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-02-28 14:47:53 -0500 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2010-02-28 14:47:53 -0500 |
commit | 18439a3ded4948053c278618315e93e3abbc5b7d (patch) | |
tree | 8ec5a50def24e21eaa7d14a850c1af245ee21be2 | |
parent | 835f5326acbe175a47f698fcf2e11efef409eee0 (diff) | |
download | askbot-18439a3ded4948053c278618315e93e3abbc5b7d.tar.gz askbot-18439a3ded4948053c278618315e93e3abbc5b7d.tar.bz2 askbot-18439a3ded4948053c278618315e93e3abbc5b7d.zip |
edited ROADMAP auth section
-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 |