Para un sistema que se está construyendo actualmente, el usuario deberá iniciar sesión en varios sistemas con la misma contraseña. Un sistema (A) siempre es líder, y el usuario solo puede cambiar la contraseña en el sistema A. El nuevo hash se copia al sistema B y así sucesivamente. Cada sistema B solo tiene un subconjunto de las credenciales del sistema A.
Por razones técnicas (de implementación y conectividad) no podemos usar una tecnología de inicio de sesión único como OAuth para transferir la confianza. Los sistemas B rara vez están conectados, por lo que si bien podemos enviar información de A a B, no podemos permitir que B confíe en una conexión a A para la validación del usuario. Por supuesto, correctamente saltamos y eliminamos las contraseñas.
Ahora me pregunto: ¿es una mala práctica para estos sistemas, todos ellos bajo nuestro control, compartir el mismo hash de contraseña para un usuario?