代码拉取完成,页面将自动刷新
pig 扩展支持客户端模式的教程中,增强模式的常量找不到SecurityConstants.PIG_LICENSE
/**
* token增强,客户端模式不增强。
*
* @return TokenEnhancer
*/
@Bean
public TokenEnhancer tokenEnhancer() {
return (accessToken, authentication) -> {
if ("client_credentials".equals(authentication.getOAuth2Request().getGrantType())) {
return accessToken;
}
final Map<String, Object> additionalInfo = new HashMap<>(8);
PigUser pigUser = (PigUser) authentication.getUserAuthentication().getPrincipal();
additionalInfo.put("user_id", pigUser.getId());
additionalInfo.put("username", pigUser.getUsername());
additionalInfo.put("dept_id", pigUser.getDeptId());
additionalInfo.put("license", SecurityConstants.PIG_LICENSE);
((DefaultOAuth2AccessToken) accessToken).setAdditionalInformation(additionalInfo);
return accessToken;
};
}