@react-keycloak-fork/ssr
Version:
Fork of https://github.com/react-keycloak/react-keycloak.git with updated packages for Keycloak >=17. SSR bindings for Keycloak javascript adapter
29 lines • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Cookies = void 0;
var utils_1 = require("./utils");
var Cookies = /** @class */ (function () {
function Cookies() {
}
Cookies.prototype.setTokens = function (_a) {
var idToken = _a.idToken, token = _a.token;
!!token && (0, utils_1.setCookie)('kcToken', btoa(token));
!!idToken && (0, utils_1.setCookie)('kcIdToken', btoa(idToken));
};
Cookies.prototype.getTokens = function () {
var tknStr = (0, utils_1.getCookie)('kcToken');
var idTknStr = (0, utils_1.getCookie)('kcIdToken');
return {
idToken: idTknStr ? atob(idTknStr) : undefined,
refreshToken: '',
token: tknStr ? atob(tknStr) : undefined,
};
};
Cookies.prototype.resetTokens = function () {
(0, utils_1.removeCookie)('kcToken');
(0, utils_1.removeCookie)('kcIdToken');
};
return Cookies;
}());
exports.Cookies = Cookies;
//# sourceMappingURL=client.js.map