Sería una tremenda experiencia para el usuario bendecir tener un inicio de sesión universal a través de varias aplicaciones de mi sitio web. Por ahora, tengo una tienda de Magento y una comunidad de pizarra IPS. Y estoy tratando de integrarlos en un inicio de sesión universal para mis usuarios.¿Dónde y cómo se almacenan las contraseñas en Magento?
IPS board ofrece una variedad de métodos de inicio de sesión y uno de ellos es External Database que me permite integrarlo con una base de datos externa para los detalles del usuario.
¡Fantástico! Así que puedo vincular IPS con la base de datos de Magento para credenciales de usuario unificadas.
Sin embargo, hasta ahora solo puedo encontrar el campo de correo electrónico que es customer_entity.email.
Mis preguntas son:
- ¿Cuál es el campo de la contraseña de hash (tabla.campo) en Magento?
- ¿Cómo genera Magento hash de contraseñas? MD5? SHA1? ¿Cuál es la sal (supongo que es diferente según la instalación pero dónde puedo encontrarla)?
Como se puede ver en las imágenes adjuntas, necesito los detalles de dónde y cómo Magento almacena la contraseña para permitir a IPS utilizar la base de datos de Magento como base de datos externa para los datos de acceso del usuario.
Attached:
Cualquier idea o sugerencia sobre cómo hacer esto sería muy apreciada!
Buena explicación está en http://www.magentogarden.com/blog/how-are-passwords-encrypted-in-magento.html – pevik