diff options
Diffstat (limited to 'topics')
-rw-r--r-- | topics/authentication/authentication-authorisation-design.gmi | 3 | ||||
-rw-r--r-- | topics/authentication/password-reset.gmi | 5 | ||||
-rw-r--r-- | topics/authentication/user-registration.gmi | 16 |
3 files changed, 23 insertions, 1 deletions
diff --git a/topics/authentication/authentication-authorisation-design.gmi b/topics/authentication/authentication-authorisation-design.gmi index 65c6b28..b5f912e 100644 --- a/topics/authentication/authentication-authorisation-design.gmi +++ b/topics/authentication/authentication-authorisation-design.gmi @@ -8,7 +8,8 @@ ### Local Authentication -This section tracks the possible flow for user authentication, specifically for users with accounts registered on GeneNetwork (Local). +This section tracks the possible flow for user authentication, specifically for users with accounts +=> /topics/authentication/user-registration registered on GeneNetwork. * User loads login page * User provides email and password diff --git a/topics/authentication/password-reset.gmi b/topics/authentication/password-reset.gmi new file mode 100644 index 0000000..44fcde2 --- /dev/null +++ b/topics/authentication/password-reset.gmi @@ -0,0 +1,5 @@ +# Password Reset + +The system should provide a way for the user to reset their passwords in the case where the user has forgotten their password. + +We could send a password reset link with an expiry period, maybe? diff --git a/topics/authentication/user-registration.gmi b/topics/authentication/user-registration.gmi new file mode 100644 index 0000000..509c74d --- /dev/null +++ b/topics/authentication/user-registration.gmi @@ -0,0 +1,16 @@ +# User Registration + +The GeneNetwork system will provide a way for users to register accounts with the system. This document deals with the User-Registration system design. + +Data to be collected for user registration: + +* email address +* password +* Name of user (for display purposes) + +Maybe verify the email by sending a confirmation link? + +## Related Issues + +=> /topics/authentication/authentication-authorisation-design Auth* Design +=> /topics/authentication/password-reset Password Reset |