Login google

Estaba tratando de configurar el login por google, hice la api pero me entro la duda de como configuro el archivo login.php.
Yo tengo en la misma instalación todas las facultades, desde afuera entro por medio de proxy reverso.
Por ejemplo
economia29x.uncoma.edu.ar va al ip 170.210.81.xxx redirige al ip 10.10.0.4/economia
turismo29x.uncoma.edu.ar va al ip 170.210.81.xxx redirige al ip 10.10.0.4/turismo
para google tengo que ponerle varias url lo que me da varias claves como hago en el archivo login.php

¡Buen día Juan Jose! ¿Pudiste resolver este tema?

Hola Emilse, no pude y tampoco pude con facebook.
En el taller anual hable con alguien del equipo SIU no recuerdo bien el nombre creo que era Damian, y me comento que como realice una instalación para todas las facultades puede venir el problema en el regreso que toma la URL original y no la que se modifica al entrar a una facultad en particular.
Me dijo que probara modificar algo en el config.php pero como estabamos en el pasillo no lo anote y se me olvido.
Creo que era esto
//‘server_name’ => ‘192.168.126.180’,
si me podes guiar estaria bueno por lo menos para el face.

Hola Juan,

esto se configura en el 3W, archivo instalacion/login.php.

Para obtener los datos para el login de Google debes seguir esta documentación.

Esta es la documentación que hay de como configurar el archivo instalacion/login.php.

Anda probando y cualquier cosas nos avisas.

saludos.

Hola Juan,

acá hay otro hilo muy similar, en el mismo hay documentación de como configurar login por Facebook y Google.

Yo logre hacerlo funcionar con Google, te cuento mi experiencia:

[ol]- Me base en este documento, la sección que dice Create authorization credentials

  • Cree las credenciales, esto genera dos claves (ID de cliente y Secreto de cliente), las mismas las tenes que configurar en app_key y app_secret respectivamente en el archivo instalacion/login.php
  • Luego hay que configurar las URLs autorizadas, en Orígenes de JavaScript autorizados va la URL de tu dominio, ej: http://unco.edu.ar. En URIs de redireccionamiento autorizados tenes que poner http://<URL_3W>/acceso/index?auth=cuenta_ext&f=google y http://<URL_3W>/configuracion/vincular_cuenta_externa/google, si tenes varios bloques de acceso agrégalos uno por uno
  • Tene en cuenta que esta configuración tarda en tomar efecto, así que si ves que no funciona espera un rato y volve a intentar[/ol]

La relación entre la persona y la cuenta de Google se encuentran en la tabla acc_login_externos, y la misma se lleva a cabo en la operación de Configuración del 3W.

Espero que te sirva, cualquier cosa nos consultas.

saludos.

Gracias no lo habia podido resolver, pruebo con lo que me mandaron y les comento

Hola Juan,

Haciendo la prueba y viendo el circuito completo con una cuenta de Google, lo que hay que hacer para vincular al usuario con la cuenta de Google, para ello hay que ir a la operación Configuración del 3W. Allí podrás vincular al usuario con la cuenta, pero para que esa operación funcione hay que agregar una URL mas en las URIs de redireccionamiento autorizados de Google, la misma es la siguiente:

http://<URL_3W>/configuracion/vincular_cuenta_externa/google

Con eso sale funcionando el circuito completo.

Cuando lo tengas contanos como te fue.

saludos.