php - OrangeHRM: Google oauth redirige a la página de inicio de sesión luego de una autorización exitosa en lugar de un tablero
symfony (1)
Estoy usando opensource OrangeHRM
y luego de iniciar sesión a través de admin,
Fui a:
1. Admin -> Configuration -> Social Media Authentication
2. Select Google+ from dropdown.
3. Add Client id, secret, redirect url and saved.
En la página de inicio de sesión, si inicia sesión a través de la opción Google, proporciona una opción para seleccionar la cuenta de Gmail y una vez que selecciono la cuenta y permite que mi cuenta de gmail acceda a OrangeHRM, me lleva de vuelta a la página de inicio de sesión en lugar del panel después de la autorización exitosa.
¿Hay alguna manera de solucionarlo? Según uno de los documentos de OrangeHRM, es decir, la Guía del usuario , dice:
Google Plus -
This section allows configuring the Google + providers.
This section should be enabled from the back end.
No estoy seguro de si necesito habilitar algo desde el back-end y, de ser así, ¿qué y dónde debería habilitarlo?
El URI de redireccionamiento (donde se devuelve la respuesta de OAuth) debe estar registrado en la consola de las API de Google, y el error indica que no lo ha hecho o que no lo ha hecho correctamente.
Vaya a la consola de su proyecto y busque en Acceso API. Debería ver su ID de cliente y su secreto allí, junto con una lista de URI de redirección. Si el URI que desea no aparece en la lista, haga clic en Editar configuración y agregue el URI a la lista.