序列化表格
-
程序包 cn.dev33.satoken.sso.config
-
类 cn.dev33.satoken.sso.config.SaSsoClientConfig
class SaSsoClientConfig extends Object implements Serializable- serialVersionUID:
- -6541180061782004705L
-
序列化字段
-
authUrl
String authUrl
单独配置 Server 端单点登录授权地址 -
checkTicketUrl
String checkTicketUrl
单独配置 Server 端的 ticket 校验地址 -
client
String client
当前 Client 名称标识,用于和 ticket 码的互相锁定 -
currSsoLogin
String currSsoLogin
配置当前 Client 端的登录地址(为空时自动获取) -
currSsoLogoutCall
String currSsoLogoutCall
配置当前 Client 端的单点注销回调URL (为空时自动获取) -
getDataUrl
String getDataUrl
单独配置 Server 端查询数据 getData 地址 -
isCheckSign
Boolean isCheckSign
是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true) -
isHttp
Boolean isHttp
是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、拉取数据getData) -
isSlo
Boolean isSlo
是否打开单点注销功能 -
mode
String mode
指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响) -
sendHttp
SendHttpFunction sendHttp
SSO-Client端:发送Http请求的处理函数 -
serverUrl
String serverUrl
配置 Server 端主机总地址,拼接在 authUrl、checkTicketUrl、getDataUrl、sloUrl 属性前面,用以简化各种 url 配置 -
sloUrl
String sloUrl
单独配置 Server 端单点注销地址 -
ticketResultHandle
TicketResultHandleFunction ticketResultHandle
SSO-Client端:自定义校验 ticket 返回值的处理逻辑 (每次从认证中心获取校验 ticket 的结果后调用)参数:loginId, back
返回值:返回给前端的值
-
-
类 cn.dev33.satoken.sso.config.SaSsoServerConfig
class SaSsoServerConfig extends Object implements Serializable- serialVersionUID:
- -6541180061782004705L
-
序列化字段
-
allowUrl
String allowUrl
所有允许的授权回调地址,多个用逗号隔开 (不在此列表中的URL将禁止下放ticket) -
autoRenewTimeout
Boolean autoRenewTimeout
是否在每次下发 ticket 时,自动续期 token 的有效期(根据全局 timeout 值) -
checkTicketAppendData
CheckTicketAppendDataFunction checkTicketAppendData
SSO-Server端:在校验 ticket 后,给 sso-client 端追加返回信息的函数 -
doLoginHandle
DoLoginHandleFunction doLoginHandle
SSO-Server端:登录函数 -
homeRoute
String homeRoute
主页路由:在 /sso/auth 登录后不指定 redirect 参数的情况下默认跳转的路由 -
isCheckSign
Boolean isCheckSign
是否校验参数签名(方便本地调试用的一个配置项,生产环境请务必为true) -
isHttp
Boolean isHttp
是否打开模式三(此值为 true 时将使用 http 请求:校验ticket值、单点注销、获取userinfo) -
isSlo
Boolean isSlo
是否打开单点注销功能 -
maxRegClient
int maxRegClient
在 Access-Session 上记录 Client 信息的最高数量(-1=无限),超过此值将进行自动清退处理,先进先出 -
mode
String mode
指定当前系统集成 SSO 时使用的模式(约定型配置项,不对代码逻辑产生任何影响) -
notLoginView
NotLoginViewFunction notLoginView
SSO-Server端:未登录时返回的View -
sendHttp
SendHttpFunction sendHttp
SSO-Server端:发送Http请求的处理函数 -
ticketTimeout
long ticketTimeout
Ticket有效期 (单位: 秒)
-
-
-
程序包 cn.dev33.satoken.sso.exception
-
异常错误 cn.dev33.satoken.sso.exception.SaSsoException
class SaSsoException extends cn.dev33.satoken.exception.SaTokenException implements Serializable- serialVersionUID:
- 6806129545290130114L
-
-
程序包 cn.dev33.satoken.sso.model
-
类 cn.dev33.satoken.sso.model.SaCheckTicketResult
class SaCheckTicketResult extends Object implements Serializable- serialVersionUID:
- 1406115065849845073L
-
序列化字段
-
loginId
Object loginId
账号id -
remainSessionTimeout
long remainSessionTimeout
此账号会话剩余有效期 -
result
cn.dev33.satoken.util.SaResult result
从 sso-server 返回的所有参数
-
-
类 cn.dev33.satoken.sso.model.SaSsoClientModel
class SaSsoClientModel extends Object implements Serializable- serialVersionUID:
- 1406115065849845073L
-