Quiero desarrollar una página de inicio de sesión "común" para todos los diferentes sitios web que ofrece nuestra organización. Es decir, el usuario debe poder iniciar sesión solo con un único nombre de usuario y contraseña y poder acceder a todos los diferentes sitios de la organización que se le permiten.
Puedo desarrollar una página de inicio de sesión de React. Pero, ¿cuál es el enfoque "estándar o común" seguido en la industria para hacer que esta página de inicio de sesión sea común en diferentes sitios? ¿Debo hacer algún tipo de redirección si el usuario no ha iniciado sesión y está intentando acceder a una página web que requiere iniciar sesión? Si es así, ¿cómo? Si no, ¿qué más?
Algunos detalles más
El usuario puede acceder a diferentes sitios de la organización en función de su función. Por ejemplo, la organización tendrá un portal separado para los candidatos internacionales que soliciten admisión a uno de los cursos y, por lo tanto, tendrá que usar nombre de usuario y contraseña. Los estudiantes / profesores / personal existentes tienen portales separados y pueden optar por el inicio de sesión LDAP o el inicio de sesión de Google o el nombre de usuario y la contraseña.
Siento que tener una sola página de inicio de sesión para todos será bueno. Al hacer clic en iniciar sesión en estos diferentes portales, todos deberían ir a la página de inicio de sesión, que debería permitir todos estos diferentes tipos de inicio de sesión.
¿O me equivoco al tener una sola página de inicio de sesión?