在平常的开发中,有时候第三方调用我们的系统时,不需要其登录,直接下载。这个时候由于第三方框架进入我们的服务前,因为没有携带token令牌,会被xxl-sso单点系统框架过滤拦截,这个时候会重定向到我们的登录页,那该如何处理呢?
在官方文档里面有描述到:https://www.xuxueli.com/xxl-sso/#%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E
xxl-sso可以路径排除Path,并允许设置多个,且支持Ant表达式。用于排除SSO客户端不需要过滤的路径。
下面来举个例子,下面是我的方法:
比如我不需要过滤/test
请求路径,那么我们在applictaion.yml里面如下配置就可以了:
请求没被过滤的接口:http://taodong.ssoserver.com:8079/channel,可以看到跳转到了登录页面:
请求没有过滤的接口:http://taodong.ssoserver.com:8079/test-xxl1和http://taodong.ssoserver.com:8079/test-xxl2,可以看到没有被过滤掉: