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.