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

Globus linked identities causing confusion #850

Open
JoshuaSBrown opened this issue Oct 19, 2022 · 3 comments
Open

Globus linked identities causing confusion #850

JoshuaSBrown opened this issue Oct 19, 2022 · 3 comments

Comments

@JoshuaSBrown
Copy link
Collaborator

A single user that has two accounts with Globus and uses both to log into DataFed separately and then links their globus accounts will cause confusion to DataFed, because DataFed will not know they are linked but both accounts will now need to use the same Globus ID.

@dvstans
Copy link
Collaborator

dvstans commented Dec 7, 2022

I don't really know how to address this. Two distinct and un-linked Globus accounts are different users as far as DataFed can see. We could add an admin feature to merge accounts into one, but this would be fairly involved to implement.

@JoshuaSBrown
Copy link
Collaborator Author

Yes, this becomes challenging, because what happens to all the aliases if you merge accounts. What if we put the onus on the user to delete one of their accounts and then call a DataFed supported update command that would then be able to update its understanding of the users Globus accounts. I imagine users would identify this problem pretty early on after creating a second account.

@dvstans
Copy link
Collaborator

dvstans commented Jan 26, 2023

I agree. The system registration UI should make it clear that if they create multiple accounts then it's the users problem. We may also be able to look up their user name and warn them if there are close matches already registered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants