CONTEXTE : J’ai ajouté un fournisseur OAuth2 via le plugin Basic OAuth2 et je n’autorise pas la connexion locale/par e-mail.
J’ai également activé auth skip create confirm ; auth overrides username ; auth overrides username ainsi que auth overrides email.
BUG : Lorsqu’un nouvel utilisateur rejoint via mon fournisseur OAauth2 en utilisant un lien d’invitation, il est pour une raison quelconque invité à choisir un nom d’utilisateur, même si ce n’est évidemment pas prévu (le champ e-mail n’est pas modifiable comme prévu).
Ce qui résoudrait ce problème serait soit de rendre le champ nom d’utilisateur non modifiable, comme le champ e-mail, soit de ne pas afficher cette vue à l’utilisateur du tout, étant donné que skip create confirm est clairement activé et fonctionne comme prévu lorsqu’il n’utilise pas d’invitation.