修改认证逻辑
This commit is contained in:
@ -19,6 +19,14 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import java.util.*;
|
import java.util.*;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 处理资源数据,提高效率有三种方案:
|
||||||
|
* 1、内存储存处理
|
||||||
|
* 2、redis存储处理
|
||||||
|
* 3、直接调用服务
|
||||||
|
* 第一种方案需要结合消息处理,每次增量读取新增的数据
|
||||||
|
*/
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
public class PopedomServiceImpl implements PopedomService {
|
public class PopedomServiceImpl implements PopedomService {
|
||||||
|
|||||||
@ -13,8 +13,12 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 自定义传到前端的数据
|
||||||
|
*/
|
||||||
public class CustomTokenEnhancer implements TokenEnhancer {
|
public class CustomTokenEnhancer implements TokenEnhancer {
|
||||||
|
|
||||||
|
// TODO: 2021-01-25 根据公司编号查询公司信息,在内存中进行
|
||||||
@Override
|
@Override
|
||||||
public OAuth2AccessToken enhance(OAuth2AccessToken accessToken, OAuth2Authentication authentication) {
|
public OAuth2AccessToken enhance(OAuth2AccessToken accessToken, OAuth2Authentication authentication) {
|
||||||
Map<String, Object> additionalInfo = Maps.newHashMap();
|
Map<String, Object> additionalInfo = Maps.newHashMap();
|
||||||
|
|||||||
Reference in New Issue
Block a user