天天看點

xxlsso架構設定不需要過濾的路徑

在平常的開發中,有時候第三方調用我們的系統時,不需要其登入,直接下載下傳。這個時候由于第三方架構進入我們的服務前,因為沒有攜帶token令牌,會被xxl-sso單點系統架構過濾攔截,這個時候會重定向到我們的登入頁,那該如何處理呢?

在官方文檔裡面有描述到:https://www.xuxueli.com/xxl-sso/#%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E

xxlsso架構設定不需要過濾的路徑

xxl-sso可以路徑排除Path,并允許設定多個,且支援Ant表達式。用于排除SSO用戶端不需要過濾的路徑。

下面來舉個例子,下面是我的方法:

xxlsso架構設定不需要過濾的路徑

比如我不需要過濾​

​/test​

​請求路徑,那麼我們在applictaion.yml裡面如下配置就可以了:

xxlsso架構設定不需要過濾的路徑

請求沒被過濾的接口:http://taodong.ssoserver.com:8079/channel,可以看到跳轉到了登入頁面:

xxlsso架構設定不需要過濾的路徑

請求沒有過濾的接口:http://taodong.ssoserver.com:8079/test-xxl1和http://taodong.ssoserver.com:8079/test-xxl2,可以看到沒有被過濾掉:

xxlsso架構設定不需要過濾的路徑