Our use case here is:
- Everyone registers via ldap
- Six months ago we merged our ldap registry into our parent organization, making it necessary for some users to now log in with a different ldap username
- Now they have two accounts, one of which they can't access anymore
We cleverly went and manipulated records in the external accounts table so that the new ldap credentials would actually log people into their old accounts, I'm waiting for the day this causes some kind of account access armageddon, but that's not my primary concern here.
It would be much better instead, if one or many of the following things were possible:
- There were some kind of script to wholesale "migrate" a user's content from one external/regular account to another
- You could merge user accounts together
- LDAP infrastructure had awareness of this scenario being possible
- You could at least go in and edit the user profile for a disabled account and cover it with "this is not a real person, use this other account instead" messages