security.js 414 B

123456789101112131415
  1. const jwt = Object.create({}, {
  2. token: {
  3. get: () => localStorage.getItem('token'),
  4. set: (token) => token ? localStorage.setItem('token', token) : localStorage.removeItem('token'),
  5. configurable: false,
  6. enumerable: true
  7. },
  8. identity: {
  9. get: () => JSON.parse((jwt.token && atob(jwt.token.split('.')[1])) || null),
  10. configurable: false,
  11. enumerable: true
  12. }
  13. })
  14. module.exports = { jwt }