UNPKG

@vtex/api

Version:
14 lines (13 loc) 560 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.authTokens = void 0; const JANUS_ENV_COOKIE_KEY = 'vtex-commerce-env'; const VTEX_ID_COOKIE_KEY = 'VtexIdclientAutCookie'; async function authTokens(ctx, next) { const { vtex: { account } } = ctx; ctx.vtex.adminUserAuthToken = ctx.cookies.get(VTEX_ID_COOKIE_KEY); ctx.vtex.storeUserAuthToken = ctx.cookies.get(`${VTEX_ID_COOKIE_KEY}_${account}`); ctx.vtex.janusEnv = ctx.cookies.get(JANUS_ENV_COOKIE_KEY); await next(); } exports.authTokens = authTokens;