From ca65c2d9fd31917683cfb8b33fc50eaf4d13f79f Mon Sep 17 00:00:00 2001 From: click33 <2393584716@qq.com> Date: Wed, 3 May 2023 04:53:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sa-token-doc/sso/sso-questions.md | 3 +++ sa-token-doc/use/config.md | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sa-token-doc/sso/sso-questions.md b/sa-token-doc/sso/sso-questions.md index 2be82544..30bd127c 100644 --- a/sa-token-doc/sso/sso-questions.md +++ b/sa-token-doc/sso/sso-questions.md @@ -57,6 +57,9 @@ public class SaSsoServerApplication { 解决方案:在 sso-client 也新建上这个类,而且包名需要与 sso-server 端的一致(直接从 sso-server 把实体类复制过来就好了) +### 模式三配置一堆 xxx-url ,有办法简化一下吗? +可以使用 `sa-token.sso.server-url` 配置项来简化,参考:[配置项详解:serverurl](/use/config?id=配置项详解:serverurl) + ### 问:SSO模式二或模式三,第一个 client 登录成功之后再访问其它两个 client 不会自动登录,需要点一下登录按钮才会登录上? 答:这是正常现象,系统 1 登录成功之后,系统 2 与系统 3 需要点击登录按钮,才会登录成功。 diff --git a/sa-token-doc/use/config.md b/sa-token-doc/use/config.md index 53cadbf7..02308f84 100644 --- a/sa-token-doc/use/config.md +++ b/sa-token-doc/use/config.md @@ -345,7 +345,7 @@ sa-token.oauth2.is-client=true #### 配置项详解:serverUrl -配置含义:配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、userinfoUrl、sloUrl 属性前面,用以简化各种 url 配置。 +配置含义:配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置。 在开发 SSO 模块时,我们需要在 sso-client 配置认证中心的各种地址,特别是在模式三下,一般代码会变成这样: @@ -358,8 +358,8 @@ sa-token: check-ticket-url: http://sa-sso-server.com:9000/sso/checkTicket # 单点注销地址 slo-url: http://sa-sso-server.com:9000/sso/signout - # SSO-Server端 查询userinfo地址 - userinfo-url: http://sa-sso-server.com:9000/sso/userinfo + # SSO-Server端 查询数据地址 + get-data-url: http://sa-sso-server.com:9000/sso/getData ``` 一堆 xxx-url 配置比较繁琐,且含有大量重复字符,现在我们可以将其简化为: