parent
0cf1738c0a
commit
ca6e7a4528
@ -0,0 +1,4 @@
|
||||
/**
|
||||
* 占坑 TODO
|
||||
*/
|
||||
package cn.iocoder.yudao.framework.rpc.config;
|
||||
@ -0,0 +1,4 @@
|
||||
/**
|
||||
* 占坑 TODO
|
||||
*/
|
||||
package cn.iocoder.yudao.framework.rpc.core;
|
||||
@ -0,0 +1 @@
|
||||
<http://www.iocoder.cn/Spring-Boot/Dubbo/?yudao>
|
||||
@ -0,0 +1 @@
|
||||
<http://www.iocoder.cn/Spring-Boot/Feign/?yudao>
|
||||
@ -0,0 +1 @@
|
||||
<http://www.iocoder.cn/Spring-Cloud-Alibaba/Dubbo/?yudao>
|
||||
@ -0,0 +1 @@
|
||||
<http://www.iocoder.cn/Spring-Cloud/Feign/?yudao>
|
||||
11
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityFeignAutoConfiguration.java → yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityRpcAutoConfiguration.java
11
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityFeignAutoConfiguration.java → yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/config/YudaoSecurityRpcAutoConfiguration.java
@ -0,0 +1,19 @@
|
||||
package cn.iocoder.yudao.framework.security.core.rpc;
|
||||
|
||||
import cn.iocoder.yudao.framework.rpc.core.util.FeignUtils;
|
||||
import cn.iocoder.yudao.framework.security.core.LoginUser;
|
||||
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
||||
import feign.RequestInterceptor;
|
||||
import feign.RequestTemplate;
|
||||
|
||||
public class LoginUserRequestInterceptor implements RequestInterceptor {
|
||||
|
||||
@Override
|
||||
public void apply(RequestTemplate requestTemplate) {
|
||||
LoginUser user = SecurityFrameworkUtils.getLoginUser();
|
||||
if (user != null) {
|
||||
FeignUtils.createJsonHeader(requestTemplate, SecurityFrameworkUtils.LOGIN_USER_HEADER, user);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,4 +1,4 @@
|
||||
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
|
||||
cn.iocoder.yudao.framework.security.config.YudaoSecurityFeignAutoConfiguration,\
|
||||
cn.iocoder.yudao.framework.security.config.YudaoSecurityRpcAutoConfiguration,\
|
||||
cn.iocoder.yudao.framework.security.config.YudaoSecurityAutoConfiguration,\
|
||||
cn.iocoder.yudao.framework.security.config.YudaoWebSecurityConfigurerAdapter
|
||||
|
||||
Loading…
Reference in new issue