Hi devs,
I am planning to create some new auth plugins later this year, so I was wondering if anybody would be interested in my proposal to allow usernames to be nullable - see MDL-85198 for technical explanation and use cases. It would make my work a lot easier...
In short, usernames are nowadays mostly replaced by emails to improve user experience. There is also no reliable way to guarantee multiple SSOs have unique usernames.