CONTEXTO: Adicionei um provedor OAuth2 através do plugin Basic OAuth2 e não permito login local/por e-mail.
Também tenho auth skip create confirm ; auth overrides username ; auth overrides username juntamente com auth overrides email habilitados.
BUG: Quando um novo usuário entra através do meu provedor OAuth2 usando um link de convite, por algum motivo ele é solicitado a escolher um nome de usuário, embora isso obviamente não seja intencional (o campo de e-mail não é editável, como pretendido).
O que resolveria isso seria tornar o campo de nome de usuário não editável, assim como o campo de e-mail, ou não mostrar essa visualização ao usuário, dado que skip create confirm está claramente habilitado e funciona como pretendido quando não se usa um convite.