Dónde obtener el session_token para utilizar la APP se sesiones?

Estimados,

Estuve revisando en detalle la nueva APP de sesiones:

https://help.vtex.com/en/tutorial/vtex-session-sessions-system-overview

La pregunta es: cómo se obtiene el token de la sesión? porque la cookie vtex_session está seteada como HTTPonly, y por tanto no se puede acceder por Javascript.

Si alguien puede aclarar ese punto, la APP pasaría a ser de gran utilidad.

Gracias desde ya.

https://help.vtex.com/es/tutorial/crear-appkey-y-apptoken-para-autenticar-las-integraciones

Gracias Nathan, pero no es ese token del que habla el artículo, sino de un token de sesión que crea VTEX para cada sesión de usuario.

Lo carga en una cookie que se llama precisamente vtex_session, pero es una cookie httponly, por lo que es inaccesible desde javascript.

El artículo que explica el funcionamiento de la sesión es este:

https://help.vtex.com/en/tutorial/vtex-session-sessions-system-overview

Estou com o mesmo problema... E quando faço um post usando o token recebo a seguinte mensagem:

{

"type": "Forbidden",

"message": "App store returned with status code 403 (Forbidden). Message: You do not have permission to access the requested SalesChannel"

}

Guilherme,

Onde e que voce pega o token?

Pode postear o js?

@Daniel Mordecki​ não peguei via JS, peguei no próprio browser em applications -> cookies apenas para testar a requisição...

Logre solucionarlo :D!!

lo que tienen que hacer es lo siguiente:

1.- Instalar un js nativo de vtex ¬_¬, realmente no me pregunten como conseguí esta librería :'D, al parecer se instalar cuando prendes el vtex session (https://help.vtex.com/tutorial/vtex-session-sessions-system-overview?locale=en) o eso espero ... :

$.getScript('/api/sessions/files/client.js');

2.- ejecutar el siguiente comando:

vtexjs.session.getSession().done(function(data){

// Obtenemos el vtexSession

let vtexSession = data.namespaces.cookie.VtexIdclientAutCookie.value;

console.log('vtexSession', vtexSession);

});

Muchas Gracias!!! Thanks!!! Muito Obrigado!!! Saludos, Daniel. ¡¡¡Cometamos nuevos errores!!! concreta.com.uy / @mordecki