summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--topics/authentication/authentication-authorisation-design.gmi3
-rw-r--r--topics/authentication/password-reset.gmi5
-rw-r--r--topics/authentication/user-registration.gmi16
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