Skip to content

Add Custom Authentication

Junhao John Huang requested to merge login-page into setup-new-frontend

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.
Screenshots loginpage forgotpwd receiveemail expiredlink ResetPassword
Edited by Holly Elisabeth Oegema

Merge request reports