user.js 446 B

1234567891011121314
  1. /* eslint-disable import/no-extraneous-dependencies */
  2. /* eslint-disable @typescript-eslint/no-var-requires */
  3. const router = require('express').Router();
  4. const jwt = require('jsonwebtoken');
  5. const wrapper = require('../wrapper');
  6. const SECRET = 'SEEC-1919810-OIDC-114514';
  7. router.get('/self',
  8. (req, res) => {
  9. const userinfo = jwt.decode(req.headers.authorization, SECRET);
  10. res.json(wrapper(userinfo));
  11. });
  12. module.exports = router;