Browse Source

权限功能相关配置

tags/v2.3.0
chenjiandong 1 year ago
parent
commit
d9884ad1b3
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      tuoheng_oidc_server/src/main/java/com/tuoheng/config/IdTokenCustomizerConfig.java

+ 4
- 3
tuoheng_oidc_server/src/main/java/com/tuoheng/config/IdTokenCustomizerConfig.java View File

package com.tuoheng.config; package com.tuoheng.config;


import com.alibaba.fastjson.JSONObject;
import com.tuoheng.mapper.UserMapper; import com.tuoheng.mapper.UserMapper;
import com.tuoheng.model.dto.UserBaseInfoDto; import com.tuoheng.model.dto.UserBaseInfoDto;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
.claims(claims -> .claims(claims ->
claims.put("username", context.getPrincipal().getName())) claims.put("username", context.getPrincipal().getName()))
.claims(claims -> .claims(claims ->
claims.put("oUserId", userBaseInfoDto.getUserId()));
/*.claims(claims ->
claims.put("clientRoleList", userBaseInfoDto.getClientRoleDtoList()));*/
claims.put("oUserId", userBaseInfoDto.getUserId()))
.claims(claims ->
claims.put("clientRoleList", JSONObject.toJSONString(userBaseInfoDto.getClientRoleDtoList())));
} }
}; };
} }

Loading…
Cancel
Save