訪問控制

理解 dubbo3 權限控制的設定與使用

功能說明

透過 Token 驗證在註冊中心控制權限,決定是否發放 Token 給消費者,可以防止消費者繞過註冊中心存取提供者,此外,可以透過註冊中心彈性地變更授權方式,無需修改或升級提供者。

/user-guide/images/dubbo-token.jpg

使用場景

一定程度上實現了客戶端與伺服器端的信任驗證,防止任意客戶端都能存取,降低安全問題的風險。

使用方法

全域設定

啟用 Token 驗證

<!--Random token token, generated using UUID -->
<dubbo:provider token="true" />

<!--Fixed token token, equivalent to password-->
<dubbo:provider token="123456" />

服務層級設定

<!--Random token token, generated using UUID -->
<dubbo:service interface="com.foo.BarService" token="true" />

<!--Fixed token token, equivalent to password-->
<dubbo:service interface="com.foo.BarService" token="123456" />

最後修改日期:2023 年 1 月 2 日:增強英文文件 (#1798) (95a9f4f6c1c)