Specifically, we need to duplicate usernames to handle both lowercase and uppercase variants (because of different authentication methods), and also to use the same usernames across different tenants.
Is there any alternative solution available? At the moment, this limitation is preventing us from upgrading to the latest ROR version, or even to 1.62.
There is the username case sensitivity setting setting in ROR. When you set it to “case-sensitive”, you should be able to have e.g. “user1” and “User1” names in the “users” section (at least I think it should behave like this). Would it solve your problem?
Oh, I see. Ok, if you need it, we will go back to the previous implementation (no duplicate username detection), but this time, it will be enabled using a feature flag. The current behaviour will be the default.