Add Custom Authentication
Scinage Authentication
This MR should be merged first: https://git.uwaterloo.ca/science-computing/Scinage/merge_requests/43
Once the above MR is merged, the base of this MR should be changed to master
Summary
This MR includes changes related to external authentication. Pages include: Login Page, Signup Page, Forgot Password Page, Create New Password Page, and other miscellaneous message pages. These changes include authentication logic as well as the beautification of them.
Changes
- Uses custom sign up and login in If There is no presence of a
CAS_SERVER_UR
in settings. - Added custom sign up using an external email. User can create a username and password.
- Added login page, able to sign in with username or email and associated password.
- Added styling to authentication pages. Includes adding bootstrap, sass tags, as well as additional CSS styling (Screen shot examples can be found below).
- Added a Forget Password feature that allows users to reset their password using the email that they signed up with.
Edited by Holly Elisabeth Oegema