ORNL / DataFed

A Federated Scientific Data Management System
https://ornl.github.io/DataFed/
Other
18 stars 14 forks source link

Globus linked identities causing confusion #850

Open JoshuaSBrown opened 2 years ago

JoshuaSBrown commented 2 years ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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.