Oauth en invitaciones

Tengo configurados los OAuth de Google y Discord, pero cuando un usuario invita a alguien, debe usar el registro por correo electrónico, ¿por qué? /signup les permite usar OAuth.

No estoy seguro de por qué las cosas están configuradas de esa manera. Investigué esto hace unos meses: Invite Only with External Accounts - #8 by simon. Cuando enable local logins está deshabilitado, los botones para iniciar sesión a través de un proveedor de autenticación externo se muestran en la página “aceptar invitación”, por lo que técnicamente debería ser posible mostrar esos botones cuando enable local logins está habilitado.

ah, ya veo. aunque quiero ambas funciones ya que algunos usuarios todavía usan inicios de sesión por correo electrónico.