Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Only allow Discord sign-ups #217

Merged
merged 2 commits into from
Dec 30, 2021
Merged

Only allow Discord sign-ups #217

merged 2 commits into from
Dec 30, 2021

Conversation

Apexal
Copy link
Member

@Apexal Apexal commented Dec 29, 2021

67% of users have a Discord account linked but not CAS. If they accidentally sign up with CAS then a duplicate is created with no way of us realizing it unless the user tries to connect Discord.

If we only allow Discord sign-up, users cannot accidentally create duplicate accounts and we can direct everyone to signup/login with Discord and then immediately connect with CAS, filling in the blanks. Once we have done that, we can reenable the other signup methods.

67% of users have a Discord account linked but not CAS. If they accidentally sign up with CAS then a duplicate is created with no way of us realizing it unless the user tries to connect Discord. 

If we only allow Discord sign-up, users cannot accidentally create duplicate accounts and we can direct everyone to signup/login with Discord and then immediately connect with CAS, filling in the blanks. Once we have done that, we can reenable the other signup methods.
@Apexal Apexal requested a review from vcfxb December 29, 2021 05:03
@Apexal Apexal added rust Pull requests that update Rust code Web Interface Issues and PRs related to the Telescope web interface high priority Issues that should be given high priority labels Dec 29, 2021
@wdturner
Copy link

wdturner commented Dec 29, 2021 via email

@Apexal
Copy link
Member Author

Apexal commented Dec 29, 2021

My concern would be those who do not have RPI accounts such as external mentors and alumni. How will this be handled? Prof. Turner

I don't believe this would affect them as they could use Discord to sign-up and log-in.

@vcfxb
Copy link
Member

vcfxb commented Dec 29, 2021

Tentatively this looks good but I want to test it a bit tomorrow just in case. We will leave the endpoints available but without any way to navigate with them we don't have to worry about people finding them I think.

Copy link
Member

@vcfxb vcfxb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with a few changes that I've made. Merging and deploying

@vcfxb vcfxb merged commit 2bd4bae into master Dec 30, 2021
@vcfxb vcfxb deleted the only-allow-discord-sign-ups branch December 30, 2021 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high priority Issues that should be given high priority rust Pull requests that update Rust code Web Interface Issues and PRs related to the Telescope web interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants