Callback OAuth de Google vía Cognito
GET
/auth/google/callback
const url = 'https://api.dev.lade.com.mx/auth/google/callback';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.dev.lade.com.mx/auth/google/callbackRecibe el code de autorización y el state (origin) que Cognito reenvía tras autenticar con Google, intercambia el code por tokens en /oauth2/token y redirige (302) al frontend a {origin}/login/success?token={idToken}&refresh={refreshToken}. Si falta el code o falla el intercambio, redirige a {origin}/login?error=google_auth_failed.
Parameters
Sección titulada «Parameters»Query Parameters
Sección titulada «Query Parameters»code
string
Authorization code emitido por Cognito tras autenticar con Google
state
string
Origin del frontend, propagado desde /auth/google
Responses
Sección titulada «Responses»Redirect al frontend con los tokens en query string, o a /login?error=google_auth_failed si falla
Headers
Sección titulada «Headers»Location
string
URL de destino en el frontend