类 SaSsoClientTemplate
java.lang.Object
cn.dev33.satoken.sso.template.SaSsoTemplate
cn.dev33.satoken.sso.template.SaSsoClientTemplate
Sa-Token SSO 模板方法类 (Client端)
- 从以下版本开始:
- 1.38.0
- 作者:
- click33
-
字段概要
从类继承的字段 cn.dev33.satoken.sso.template.SaSsoTemplate
apiName, paramName -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明buildCheckTicketUrl(String ticket, String ssoLogoutCallUrl) 构建URL:校验ticket的URLbuildCustomPathUrl(String path, Map<String, Object> paramMap) 构建URL:Server 端自定义 path 地址,带签名等参数 (此方法需要配置 sa-token.sso.server-url 地址)buildGetDataUrl(Map<String, Object> paramMap) 构建URL:Server端 getData 地址,带签名等参数buildServerAuthUrl(String clientLoginUrl, String back) 构建URL:Server端 单点登录地址buildSloUrl(Object loginId) 构建URL:单点注销URL获取底层使用的SsoClient配置对象根据自定义 path 地址,查询数据 (此方法需要配置 sa-token.sso.server-url 地址)根据配置的 getData 地址,查询数据cn.dev33.satoken.util.SaResult发出请求,并返回 SaResult 结果从类继承的方法 cn.dev33.satoken.sso.template.SaSsoTemplate
getSignTemplate, getStpLogic, setApiName, setParamName
-
构造器详细资料
-
SaSsoClientTemplate
public SaSsoClientTemplate()
-
-
方法详细资料
-
getClientConfig
获取底层使用的SsoClient配置对象- 返回:
- /
-
getData
根据配置的 getData 地址,查询数据- 参数:
paramMap- 查询参数- 返回:
- 查询结果
-
getData
根据自定义 path 地址,查询数据 (此方法需要配置 sa-token.sso.server-url 地址)- 参数:
path- 自定义 pathparamMap- 查询参数- 返回:
- 查询结果
-
buildServerAuthUrl
构建URL:Server端 单点登录地址- 参数:
clientLoginUrl- Client端登录地址back- 回调路径- 返回:
- [SSO-Server端-认证地址 ]
-
buildCheckTicketUrl
构建URL:校验ticket的URL在模式三下,Client端拿到Ticket后根据此地址向Server端发送请求,获取账号id
- 参数:
ticket- ticket码ssoLogoutCallUrl- 单点注销时的回调URL- 返回:
- 构建完毕的URL
-
buildSloUrl
构建URL:单点注销URL- 参数:
loginId- 要注销的账号id- 返回:
- 单点注销URL
-
buildGetDataUrl
构建URL:Server端 getData 地址,带签名等参数- 参数:
paramMap- 查询参数- 返回:
- /
-
buildCustomPathUrl
构建URL:Server 端自定义 path 地址,带签名等参数 (此方法需要配置 sa-token.sso.server-url 地址)- 参数:
paramMap- 请求参数- 返回:
- /
-
request
发出请求,并返回 SaResult 结果- 参数:
url- 请求地址- 返回:
- 返回的结果
-