CakePHP - componente de autenticación, usando un nombre de tabla y nombre de columna diferente

Solo por el bien de la organización, quería usar una tabla diferente para que el componente de autenticación verifique, pero no funciona del todo. Si bien puedo decir inicialmente:

$this->Auth->userModel = "CoreUsers" plus establezca loginAction en mi MVC adecuado para ver esa tabla solo para confirmar que está allí, pero el inicio de sesión no funciona, solo sigue devolviendo una contraseña incorrecta. Algo sucede en el componente de autenticación; No puedo decir qué lo hace fallar. Cuando cambio el nombre de mi tabla a "Usuarios", funciona.

La otra parte es que preferiría usar el nombre de columna de 'correo electrónico' en lugar de 'nombre de usuario', ya que eso es lo que estoy usando de todos modos.

Simplemente no tengo suerte de encontrar un tutorial completo y conjuntos de referencias para hacer ambos con éxito con CakePHP 2.x. ¿Cuál es el camino a seguir?

Referencias:

Pregunta de desbordamiento de pila ¿Cómo uso una tabla que no sea "Usuarios" para el componente AuthComponent de CakePHP?

Stack Ove, pregunta de flujoCakePHP - 'AuthComponent' con un nombre de modelo diferente (no 'Usuario')

(Busqué respuestas, pero nunca obtuve la respuesta completa).

Respuestas a la pregunta(4)

Su respuesta a la pregunta