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

Automatically fetch or remigrate alumni users to alumni email accounts. #128

Open
dlareau opened this issue Apr 25, 2020 · 4 comments
Open
Labels
enhancement Moderate Moderately difficult to implement

Comments

@dlareau
Copy link
Owner

dlareau commented Apr 25, 2020

Right now alumni can still log in using their andrew accounts and the server sends mail to *@andrew.cmu.edu, but that email no longer exists. We get the proper information on a shib sign in to indicate whether or not a user is an alumni, and for alumni users we should move them to *@alumni.cmu.edu.

@timparenti
Copy link
Contributor

Perhaps a flow more along the lines of: If a user that previously had an Andrew entitlement now has an Alumni entitlement instead, and their preferred email address ends in @(andrew.)?cmu.edu, clear out their old email address and prompt them for a new one.

(And maybe just ask all users to confirm their preferred email upon joining a new hunt, anyway.)

@dlareau dlareau added enhancement Moderate Moderately difficult to implement labels Apr 28, 2020
@dlareau dlareau added this to the V4.1 milestone May 12, 2020
@samuel-yeom
Copy link
Contributor

This would also be helpful for the staff in determining whether a participant is currently affiliated with CMU. For the Spring 2020 hunt, we had to email all members of the top-finishing teams to determine whether they are eligible for prizes.

@dlareau
Copy link
Owner Author

dlareau commented Oct 3, 2020

I will note you will still have to email teams, as last time I checked even many cmu students didn't end up using the CMU login for authentication (for reasons I can never understand). There will also be cases (such as myself and Tim here) who have full working @andrew.cmu.edu accounts but are staff members not students, as there is no different suffix for staff members.

@timparenti
Copy link
Contributor

Although prize eligibility is separate from this technical issue, the affiliation attribute from Shibboleth might help with that. (But as you say, visibility into eligibility will be limited, since I don't think you want to go the route of disallowing and/or auto-federating local account signups that use a federated email.)

@dlareau dlareau removed this from the V4.2 milestone Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Moderate Moderately difficult to implement
Projects
None yet
Development

No branches or pull requests

3 participants