Nota: Esta configuración debe ser realizada por el administrador del sistema.
Pasos para configurar Google OAuth:
-
Crear un proyecto en Google Cloud Console:
-
Habilitar la API de Google+:
- En el menú, ve a "APIs y servicios" → "Biblioteca"
- Busca "Google+ API" y habilítala
-
Crear credenciales OAuth 2.0:
- Ve a "APIs y servicios" → "Credenciales"
- Haz clic en "Crear credenciales" → "ID de cliente de OAuth"
- Selecciona "Aplicación web"
- Agrega las URIs de redirección autorizadas:
http://3.15.23.249/auth/google/callback
-
Copiar las credenciales:
- Copia el "ID de cliente" y el "Secreto del cliente"
-
Configurar el archivo .env:
- Abre el archivo
.env en la raíz del proyecto
- Agrega o actualiza las siguientes líneas:
GOOGLE_CLIENT_ID=tu_client_id_aqui
GOOGLE_CLIENT_SECRET=tu_client_secret_aqui
GOOGLE_REDIRECT_URI=http://3.15.23.249/auth/google/callback
-
Limpiar la caché de configuración:
php artisan config:clear
-
Reinstalar dependencias (si es necesario):
- Si Laravel Socialite no está instalado, ejecuta:
composer require laravel/socialite
¡Listo! Una vez configurado, el botón de Google estará habilitado y funcionando.