Browse Source

accountApi增加拦截器配置

chenw 7 years ago
parent
commit
c4f26d95c9

+ 4 - 0
base-servers/account/account-api/pom.xml

@@ -33,6 +33,10 @@
             <groupId>com.usoftchina.saas</groupId>
             <artifactId>auth-common</artifactId>
         </dependency>
+      <dependency>
+        <groupId>com.usoftchina.saas</groupId>
+        <artifactId>auth-client</artifactId>
+      </dependency>
     </dependencies>
 
 </project>

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/AccountApi.java

@@ -4,6 +4,7 @@ import com.usoftchina.saas.account.dto.AccountCopyDTO;
 import com.usoftchina.saas.account.dto.AccountDTO;
 import com.usoftchina.saas.account.dto.AccountRegDTO;
 import com.usoftchina.saas.account.dto.AccountUpdateDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.auth.common.cookie.CookieInfo;
 import com.usoftchina.saas.base.Result;
 import com.usoftchina.saas.commons.dto.ShareAddDTO;
@@ -14,7 +15,7 @@ import org.springframework.web.bind.annotation.*;
  * @author yingp
  * @date 2018/10/6
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface AccountApi {
     /**
      * 校验用户和密码

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/CompanyApi.java

@@ -4,6 +4,7 @@ import com.usoftchina.saas.account.dto.CompanyCopyDTO;
 import com.usoftchina.saas.account.dto.CompanyDTO;
 import com.usoftchina.saas.account.dto.CompanyRegDTO;
 import com.usoftchina.saas.account.dto.CompanyRspDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.base.Result;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.*;
@@ -14,7 +15,7 @@ import java.util.List;
  * @author yingp
  * @date 2018/11/15
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface CompanyApi {
 
     /**

+ 2 - 1
base-servers/account/account-api/src/main/java/com/usoftchina/saas/account/api/ResourceApi.java

@@ -1,6 +1,7 @@
 package com.usoftchina.saas.account.api;
 
 import com.usoftchina.saas.account.dto.UrlResourceDTO;
+import com.usoftchina.saas.auth.client.interceptor.ServiceFeignInterceptor;
 import com.usoftchina.saas.base.Result;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -12,7 +13,7 @@ import java.util.List;
  * @author yingp
  * @date 2018/11/1
  */
-@FeignClient(name = "account-server")
+@FeignClient(name = "account-server", configuration = ServiceFeignInterceptor.class)
 public interface ResourceApi {
 
     /**