Hola. ¿De qué tipo es la base de datos contra la que hay que hacer la validación? (MySQL, SQL Server, etc.)
En mi institución utilizamos ese tipo de identificación de usuarios y para evitar problemas de ese tipo, se ha definido una "vista" (view) en la base de datos, que hace esa conversión y también otros filtros o comprobaciones. Entonces, al configurar en Moodle la identificación por base de datos externa, en vez de indicar la "tabla" real donde está el dato (con mayúsculas o como sea), le indicamos el nombre de la "view" donde se encuentra el dato ya transformado (a minúsculas o como nos interese).
Saludos
En mi institución utilizamos ese tipo de identificación de usuarios y para evitar problemas de ese tipo, se ha definido una "vista" (view) en la base de datos, que hace esa conversión y también otros filtros o comprobaciones. Entonces, al configurar en Moodle la identificación por base de datos externa, en vez de indicar la "tabla" real donde está el dato (con mayúsculas o como sea), le indicamos el nombre de la "view" donde se encuentra el dato ya transformado (a minúsculas o como nos interese).
Saludos