Browse Source

增加令牌验证案例

huangbo 7 years ago
parent
commit
afcceedf91

+ 2 - 2
ipu-service-demo/src/main/resources/dubbo-provider-mult.xml

@ -8,7 +8,7 @@
8 8
	http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
9 9
    <!-- 全局配置 start=========================== -->
10 10
    <dubbo:application name="ipu-service-demo"/>
11
    <dubbo:protocol name="dubbo" port="20880" lazy="true"/>
11
    <dubbo:protocol name="dubbo" port="20880"/>
12 12
    <!-- multicast方式注册 -->
13 13
    <dubbo:registry protocol="multicast" address="224.5.6.7:9999" />
14 14
    <!-- 过滤器配置,服务延迟暴露 -->
@ -16,7 +16,7 @@
16 16
    <!-- 全局配置 end=========================== -->
17 17
    
18 18
    <!-- 服务注册配置 start=========================== -->
19
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService"/>
19
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService" token="true"/> <!-- 令牌验证 -->
20 20
    <bean id="bizService" class="com.ai.ipu.service.demo.impl.BizService"/>
21 21
    <!-- 服务上下文 -->
22 22
    <dubbo:service interface="com.ai.ipu.service.demo.IContextService" ref="contextService"/>

+ 2 - 2
ipu-service-demo/src/main/resources/dubbo-provider-simple.xml

@ -8,7 +8,7 @@
8 8
	http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
9 9
    <!-- 全局配置 start=========================== -->
10 10
    <dubbo:application name="ipu-service-demo"/>
11
    <dubbo:protocol name="dubbo" port="20880" lazy="true"/>
11
    <dubbo:protocol name="dubbo" port="20880"/>
12 12
    <!-- 广播的方式注册 -->
13 13
    <dubbo:registry address="127.0.0.1:20880" />
14 14
    <!-- 过滤器配置,服务延迟暴露 -->
@ -23,7 +23,7 @@
23 23
    <!-- 全局配置 end=========================== -->
24 24
    
25 25
    <!-- 服务注册配置 start=========================== -->
26
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService"/>
26
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService" token="true"/> <!-- 令牌验证 -->
27 27
    <bean id="bizService" class="com.ai.ipu.service.demo.impl.BizService"/>
28 28
    <!-- 服务上下文 -->
29 29
    <dubbo:service interface="com.ai.ipu.service.demo.IContextService" ref="contextService"/>

+ 2 - 2
ipu-service-demo/src/main/resources/dubbo-provider-zoo.xml

@ -9,7 +9,7 @@
9 9
    <!-- 全局配置 start=========================== -->
10 10
    <dubbo:application name="ipu-service-demo"/>
11 11
    <!-- 多协议暴露服务 -->
12
    <dubbo:protocol name="dubbo" port="20880" lazy="true"/>
12
    <dubbo:protocol name="dubbo" port="20880"/>
13 13
    <!--
14 14
    <dubbo:protocol name="hessian" port="8080" />
15 15
    <dubbo:protocol name="rmi" port="1099" />
@ -21,7 +21,7 @@
21 21
    <!-- 全局配置 end=========================== -->
22 22
    
23 23
    <!-- 服务注册配置 start=========================== -->
24
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService"/>
24
    <dubbo:service interface="com.ai.ipu.service.demo.IBizService" ref="bizService" token="true"/> <!-- 令牌验证 -->
25 25
    <bean id="bizService" class="com.ai.ipu.service.demo.impl.BizService"/>
26 26
    <!-- 服务上下文 -->
27 27
    <dubbo:service interface="com.ai.ipu.service.demo.IContextService" ref="contextService"/>

+ 1 - 0
ipu-service-demo/src/test/java/com/ai/ipu/service/demo/impl/ContextServiceTest.java

@ -24,6 +24,7 @@ public class ContextServiceTest extends TestCase{
24 24
     * @author huangbo@asiainfo.com
25 25
     * @title: takeRpcContext
26 26
     * @desc: 获取上下文对象
27
     * 直连模式下可以采用隐式传参传递token:RpcContext.getContext().setAttachment("token","123456");
27 28
     * @throws
28 29
     */
29 30
    public void takeRpcContext() {