acmucsd / membership-portal

REST API for the UC San Diego ACM chapter's membership portal.
https://members.acmucsd.com
Mozilla Public License 2.0
17 stars 5 forks source link

Suggestion: Sign in with Google OAuth #368

Closed mtfn closed 1 year ago

mtfn commented 1 year ago

I'm a frequent event attendee and would like to share a suggestion from a user's perspective:

Instead of prompting users to create a traditional account with a password, enable sign up and sign in using a campus-issued Google account. CSE Society has recently implemented this.

In addition to convenience, this has additional security benefits such as eliminating the need for email verification and ensuring that the user provides their real first and last name, as UCSD Google accounts are accessed through campus Active Directory.

SheepTester commented 1 year ago

real first and last name

Adding that we shouldn't really care about the names matching with the names on UCSD Google because for various personal reasons some people go by different names that aren't reflected officially on the UCSD directory

mtfn commented 1 year ago

real first and last name

Adding that we shouldn't really care about the names matching with the names on UCSD Google because for various personal reasons some people go by different names that aren't reflected officially on the UCSD directory

This is a fair point! Students can always change their preferred name under Tritonlink, but a better option would be to let them change it in the portal after registering.

alexzhang1618 commented 1 year ago

Hello! We've discussed this issue before -- here are a few reasons why we don't use Google for auth on our portal:

Regardless, thanks for the suggestion!