tokenProcessor.js 370 B

123456789101112131415
  1. const jwt = require('jsonwebtoken');
  2. module.exports = function getTokenUser(ctx){
  3. let token = ctx.header.authorization.substr(7);
  4. try{
  5. const user = jwt.verify(token, 'SEEC-1919810-OIDC-114514');
  6. if (user.user_info!=null){ //若是子系统,直接获取user对象
  7. return user.user_info
  8. }
  9. return user;
  10. }catch (e) {
  11. return null;
  12. }
  13. };