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
- Ve a Google Cloud Console
- Crea un nuevo proyecto (o selecciona uno existente)
- Ve a APIs y Servicios → Credenciales
- Haz clic en Crear Credenciales → ID de cliente OAuth
- Tipo de aplicación: Aplicación web
- Nombre: "FeedbackPulse"
- URI de redireccionamiento autorizado:
https://yourdomain.com/auth/google/callback - Haz clic en Crear
- 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
- Ve a Configuración de Desarrolladores de GitHub
- Haz clic en New OAuth App
- Nombre de la aplicación: "FeedbackPulse"
- URL de la página principal:
https://yourdomain.com - URL de devolución de llamada de autorización:
https://yourdomain.com/auth/github/callback - Haz clic en Register application
- Copia el Client ID
- 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