Buenas,
Otra opción es mapear el "username" de Moodle con el campo "email" de la base de datos externa y configurar la opción "Permitir caracteres extendidos en nombres de usuario" desde Administración del sitio > Seguridad > Políticas del sitio.
De ese modo, los usuarios deberán acceder a Moodle con su correo electrónico + contraseña.
Un saludo,
RD