Browse Source

对UAS的接口换用AccessSignatureInterceptor认证

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@2819 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
yingp 10 years ago
parent
commit
b3d94e61c8

+ 3 - 1
src/main/resources/spring/security.xml

@@ -17,7 +17,9 @@
 	<http pattern="/file/**" security="none" />
 	<http pattern="/file/**" security="none" />
 	<!-- 公开的信息 -->
 	<!-- 公开的信息 -->
 	<http pattern="/public/**" security="none" />
 	<http pattern="/public/**" security="none" />
-	<!-- 对管理平台的接口 -->
+	<!-- 对UAS ERP的接口(在其他拦截器处理) -->
+	<http pattern="/erp/**" security="none" />
+	<!-- 对管理平台的接口(在其他拦截器处理) -->
 	<http pattern="/manage/**" security="none" />
 	<http pattern="/manage/**" security="none" />
 	<!-- 客服中心 -->
 	<!-- 客服中心 -->
 	<http pattern="/serve/**" security="none" />
 	<http pattern="/serve/**" security="none" />

+ 6 - 0
src/main/webapp/WEB-INF/spring/webmvc.xml

@@ -54,9 +54,15 @@
 	<mvc:view-controller path="/public/app" view-name="client" />
 	<mvc:view-controller path="/public/app" view-name="client" />
 
 
 	<mvc:interceptors>
 	<mvc:interceptors>
+		<!-- 采用统一私钥签名、认证 -->
 		<mvc:interceptor>
 		<mvc:interceptor>
 			<mvc:mapping path="/manage/user"></mvc:mapping>
 			<mvc:mapping path="/manage/user"></mvc:mapping>
 			<bean class="com.uas.platform.b2b.filter.SignatureInterceptor"></bean>
 			<bean class="com.uas.platform.b2b.filter.SignatureInterceptor"></bean>
 		</mvc:interceptor>
 		</mvc:interceptor>
+		<!-- 针对具体用户,采用独立私钥签名、认证 -->
+		<mvc:interceptor>
+			<mvc:mapping path="/erp/**"></mvc:mapping>
+			<bean class="com.uas.platform.b2b.filter.AccessSignatureInterceptor"></bean>
+		</mvc:interceptor>
 	</mvc:interceptors>
 	</mvc:interceptors>
 </beans>
 </beans>