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.
Petición
Sección titulada «Petición»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. |
Respuesta 200
Sección titulada «Respuesta 200»{ "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.
Si falla
Sección titulada «Si falla»| 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ó. |