| 12345678910111213141516171819202122232425 |
- /* 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'));
- });
|