类 SaSsoClientConfig
java.lang.Object
cn.dev33.satoken.sso.config.SaSsoClientConfig
- 所有已实现的接口:
Serializable
Sa-Token SSO 单点登录模块 配置类 (Client端)
- 从以下版本开始:
- 1.30.0
- 作者:
- click33
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明单独配置 Server 端单点登录授权地址单独配置 Server 端的 ticket 校验地址当前 Client 名称标识,用于和 ticket 码的互相锁定配置当前 Client 端的登录地址(为空时自动获取)配置当前 Client 端的单点注销回调URL (为空时自动获取)单独配置 Server 端查询数据 getData 地址是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、拉取数据getData)是否打开单点注销功能指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响)SSO-Client端:发送Http请求的处理函数配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置单独配置 Server 端单点注销地址SSO-Client端:自定义校验 ticket 返回值的处理逻辑 (每次从认证中心获取校验 ticket 的结果后调用) -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明获取 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)getIsSlo()getMode()获取 指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响)setAuthUrl(String authUrl) setCheckTicketUrl(String checkTicketUrl) setCurrSsoLogin(String currSsoLogin) setCurrSsoLogoutCall(String currSsoLogoutCall) setGetDataUrl(String getDataUrl) setIsCheckSign(Boolean isCheckSign) 设置 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)void设置 指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响)setServerUrl(String serverUrl) toString()
-
字段详细资料
-
mode
指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响) -
client
当前 Client 名称标识,用于和 ticket 码的互相锁定 -
serverUrl
配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置 -
authUrl
单独配置 Server 端单点登录授权地址 -
checkTicketUrl
单独配置 Server 端的 ticket 校验地址 -
getDataUrl
单独配置 Server 端查询数据 getData 地址 -
sloUrl
单独配置 Server 端单点注销地址 -
currSsoLogin
配置当前 Client 端的登录地址(为空时自动获取) -
currSsoLogoutCall
配置当前 Client 端的单点注销回调URL (为空时自动获取) -
isSlo
是否打开单点注销功能 -
isHttp
是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、拉取数据getData) -
isCheckSign
是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true) -
ticketResultHandle
SSO-Client端:自定义校验 ticket 返回值的处理逻辑 (每次从认证中心获取校验 ticket 的结果后调用)参数:loginId, back
返回值:返回给前端的值
-
sendHttp
SSO-Client端:发送Http请求的处理函数
-
-
构造器详细资料
-
SaSsoClientConfig
public SaSsoClientConfig()
-
-
方法详细资料
-
getMode
获取 指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响)- 返回:
- /
-
setMode
设置 指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响)- 参数:
mode- /
-
getIsSlo
- 返回:
- 是否打开单点注销功能
-
setIsSlo
- 参数:
isSlo- 是否打开单点注销功能- 返回:
- 对象自身
-
getIsHttp
- 返回:
- isHttp 是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、拉取数据getData)
-
setIsHttp
- 参数:
isHttp- 是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、拉取数据getData)- 返回:
- 对象自身
-
getClient
- 返回:
- 当前 Client 名称标识,用于和 ticket 码的互相锁定
-
setClient
- 参数:
client- 当前 Client 名称标识,用于和 ticket 码的互相锁定
-
getAuthUrl
- 返回:
- 配置的 Server 端单点登录授权地址
-
setAuthUrl
- 参数:
authUrl- 配置 Server 端单点登录授权地址- 返回:
- 对象自身
-
getCheckTicketUrl
- 返回:
- 配置的 Server 端的 ticket 校验地址
-
setCheckTicketUrl
- 参数:
checkTicketUrl- 配置 Server 端的 ticket 校验地址- 返回:
- 对象自身
-
getGetDataUrl
- 返回:
- Server 端查询数据 getData 地址
-
setGetDataUrl
- 参数:
getDataUrl- 配置 Server 端查询数据 getData 地址- 返回:
- 对象自身
-
getSloUrl
- 返回:
- 配置 Server 端单点注销地址
-
setSloUrl
- 参数:
sloUrl- 配置 Server 端单点注销地址- 返回:
- 对象自身
-
getCurrSsoLogin
- 返回:
- 配置当前 Client 端的登录地址(为空时自动获取)
-
setCurrSsoLogin
- 参数:
currSsoLogin- 配置当前 Client 端的登录地址(为空时自动获取)- 返回:
- 对象自身
-
getCurrSsoLogoutCall
- 返回:
- 配置当前 Client 端的单点注销回调URL (为空时自动获取)
-
setCurrSsoLogoutCall
- 参数:
currSsoLogoutCall- 配置当前 Client 端的单点注销回调URL (为空时自动获取)- 返回:
- 对象自身
-
getServerUrl
- 返回:
- 配置的 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置
-
setServerUrl
- 参数:
serverUrl- 配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置- 返回:
- 对象自身
-
getIsCheckSign
获取 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)- 返回:
- isCheckSign 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)
-
setIsCheckSign
设置 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)- 参数:
isCheckSign- 是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true)
-
toString
-
splicingAuthUrl
- 返回:
- 获取拼接url:Server 端单点登录授权地址
-
splicingCheckTicketUrl
- 返回:
- 获取拼接url:Server 端的 ticket 校验地址
-
splicingGetDataUrl
- 返回:
- 获取拼接url:Server 端查询数据 getData 地址
-
splicingSloUrl
- 返回:
- 获取拼接url:Server 端单点注销地址
-