UNPKG

cyber-web-ui

Version:
23 lines (22 loc) 860 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AUTHORIZATION = void 0; exports.getToken = getToken; exports.removeToken = removeToken; exports.setToken = setToken; var _cookie = _interopRequireDefault(require("./cookie")); var _crypto = require("./crypto"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var AUTHORIZATION = exports.AUTHORIZATION = 'Authorization'; function setToken(token) { return _cookie.default.set((0, _crypto.encryptToBase64)(AUTHORIZATION), (0, _crypto.encryptToBase64)(token)); } function getToken() { var value = _cookie.default.get((0, _crypto.encryptToBase64)(AUTHORIZATION)); if (value) return (0, _crypto.base64Decrypt)(value); } function removeToken() { return _cookie.default.remove((0, _crypto.encryptToBase64)(AUTHORIZATION)); }