UNPKG

@jorsek/ezd-client

Version:
34 lines 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const Cookie = require("js-cookie"); const jwtDecode = require("jwt-decode"); exports.setToken = (idToken, accessToken) => { // @ts-ignore if (!process.browser) { return; } Cookie.set("user", jwtDecode(idToken)); Cookie.set("idToken", idToken); Cookie.set("accessToken", accessToken); }; exports.unsetToken = () => { // @ts-ignore if (!process.browser) { return; } Cookie.remove("idToken"); Cookie.remove("accessToken"); Cookie.remove("user"); // to support logging out from all windows window.localStorage.setItem("logout", "a"); }; exports.getUser = () => { return Cookie.getJSON("user"); }; exports.getUserTokens = () => { return { idToken: Cookie.get("idToken"), accessToken: Cookie.get("accessToken"), }; }; //# sourceMappingURL=auth.js.map