Saltar al contenido principal

Inicio de Sesión Social (Google y GitHub)

FeedbackPulse admite inicio de sesión OAuth2 con Google y GitHub. Los usuarios pueden iniciar sesión con un solo clic sin necesidad de crear una contraseña.


🟢 Configuración del Inicio de Sesión con Google

Paso 1: Crear un Cliente OAuth de Google

  1. Ve a Google Cloud Console
  2. Crea un nuevo proyecto (o selecciona uno existente)
  3. Ve a APIs y Servicios → Credenciales
  4. Haz clic en Crear Credenciales → ID de cliente OAuth
  5. Tipo de aplicación: Aplicación web
  6. Nombre: "FeedbackPulse"
  7. URI de redireccionamiento autorizado: https://yourdomain.com/auth/google/callback
  8. Haz clic en Crear
  9. Copia el ID de cliente y el Secreto de cliente

Paso 2: Configurar el .env

GOOGLE_CLIENT_ID=xxxxxxxxxxxx.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-xxxxxxxxxxxxxxxx

Paso 3: Habilitar en el Panel de Administración

Ve a Admin → Configuración → Registro:

  • Activa el inicio de sesión con Google
  • Guarda los cambios

🐙 Configuración del Inicio de Sesión con GitHub

Paso 1: Crear una Aplicación OAuth en GitHub

  1. Ve a Configuración de Desarrolladores de GitHub
  2. Haz clic en New OAuth App
  3. Nombre de la aplicación: "FeedbackPulse"
  4. URL de la página principal: https://yourdomain.com
  5. URL de devolución de llamada de autorización: https://yourdomain.com/auth/github/callback
  6. Haz clic en Register application
  7. Copia el Client ID
  8. Haz clic en Generate a new client secret → cópialo

Paso 2: Configurar el .env

GITHUB_CLIENT_ID=your_client_id
GITHUB_CLIENT_SECRET=your_client_secret

⏭️ Próximos Pasos