cyber-web-ui
Version:
spring-cyber前端ui框架
23 lines (22 loc) • 860 B
JavaScript
;
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));
}