UNPKG

@rsksmart/express-did-auth

Version:

Authentication with Verifiable Credentials for Express.js

14 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setCookies = void 0; const constants_1 = require("../constants"); function setCookies(res, did, accessToken, refreshToken, expires = false) { const accessTokenCookieName = `${constants_1.ACCESS_TOKEN_COOKIE_NAME}-${did}`; const refreshCookieName = `${constants_1.REFRESH_TOKEN_COOKIE_NAME}-${did}`; const attributes = !expires ? constants_1.COOKIES_ATTRIBUTES : Object.assign(Object.assign({}, constants_1.COOKIES_ATTRIBUTES), { expires: new Date(Date.now() + 1000) }); attributes.sameSite = 'none'; res.cookie(accessTokenCookieName, accessToken, attributes); res.cookie(refreshCookieName, refreshToken, attributes); } exports.setCookies = setCookies; //# sourceMappingURL=cookies.js.map