通過令牌驗證在注冊中心控制權限,以決定要不要下發令牌給消費者,可以防止消費者繞過注冊中心訪問提供者,另外通過注冊中心可靈活改變授權方式,而不需修改或升級提供者。
可以全局設置開啟令牌驗證:
<!--隨機token令牌,使用UUID生成--> <dubbo:provider interface="com.foo.BarService" token="true" />
或
<!--固定token令牌,相當于密碼--> <dubbo:provider interface="com.foo.BarService" token="123456" />
也可在服務級別設置:
<!--隨機token令牌,使用UUID生成--> <dubbo:service interface="com.foo.BarService" token="true" />
或
<!--固定token令牌,相當于密碼--> <dubbo:service interface="com.foo.BarService" token="123456" />
還可在協議級別設置:
<!--隨機token令牌,使用UUID生成--> <dubbo:protocol name="dubbo" token="true" />
或
<!--固定token令牌,相當于密碼--> <dubbo:protocol name="dubbo" token="123456" />
?