Ir al contenido

Token de la tienda

El token de la tienda lo pide tu servidor con el Client ID y el Client secret que da la sección Desarrollador del dashboard. Usa el flujo estándar client credentials de OAuth 2.0: no hay pantalla de inicio de sesión.

Ventana de terminal
curl -X POST "https://auth.lavitrina-online.com/realms/tienda/protocol/openid-connect/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=sf-TU_STORE_ID" \
-d "client_secret=TU_SECRETO"
Campo Valor
grant_type Siempre client_credentials.
client_id El Client ID (servidor de tu sitio): empieza por sf- y no termina en -login.
client_secret El secreto que copiaste al generar la credencial.
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...",
"expires_in": 120,
"token_type": "Bearer"
}

El token dura 2 minutos. No trae refresh_token: cuando venza, pide otro con la misma petición. Mira Renovar el token.

Respuesta Causa
401 con "error": "unauthorized_client" o "invalid_client" El client_id o el secreto no son correctos, el secreto se cambió o la credencial se revocó.