/* eslint-disable import/no-extraneous-dependencies */ /* eslint-disable @typescript-eslint/no-var-requires */ const router = require('express').Router(); const jwt = require('jsonwebtoken'); const wrapper = require('../wrapper'); const SECRET = 'SEEC-1919810-OIDC-114514'; router.get('/self', (req, res) => { const userinfo = (jwt.decode(req.headers.authorization, SECRET)).user_info; res.json(wrapper({ email: userinfo.email, id: userinfo.id, phone: userinfo.phone, username: userinfo.name, role: userinfo.role, })); }); module.exports = router; router.post('/gitlab', (req, res) => { res.json(wrapper('success')); });