类 SaSsoClientProcessor

java.lang.Object
cn.dev33.satoken.sso.processor.SaSsoClientProcessor

public class SaSsoClientProcessor extends Object
SSO 请求处理器 (Client端)
从以下版本开始:
1.38.0
作者:
click33
  • 字段详细资料

  • 构造器详细资料

    • SaSsoClientProcessor

      public SaSsoClientProcessor()
  • 方法详细资料

    • dister

      public Object dister()
      分发 Client 端所有请求
      返回:
      处理结果
    • ssoLogin

      public Object ssoLogin()
      SSO-Client端:登录地址
      返回:
      处理结果
    • ssoLogout

      public Object ssoLogout()
      SSO-Client端:单点注销
      返回:
      处理结果
    • ssoLogoutByMode2

      public Object ssoLogoutByMode2()
      SSO-Client端:单点注销 [模式二]
      返回:
      处理结果
    • ssoLogoutByMode3

      public Object ssoLogoutByMode3()
      SSO-Client端:单点注销 [模式三]
      返回:
      处理结果
    • ssoLogoutCall

      public Object ssoLogoutCall()
      SSO-Client端:单点注销的回调 [模式三]
      返回:
      处理结果
    • checkTicket

      public SaCheckTicketResult checkTicket(String ticket, String currUri)
      封装:校验ticket,取出loginId,如果 ticket 无效则抛出异常 (适用于模式二或模式三)
      参数:
      ticket - ticket码
      currUri - 当前路由的uri,用于计算单点注销回调地址 (如果是使用模式二,可以填写null)
      返回:
      loginId
    • ssoLogoutBack

      public Object ssoLogoutBack(cn.dev33.satoken.context.model.SaRequest req, cn.dev33.satoken.context.model.SaResponse res)
      封装:单点注销成功后返回结果
      参数:
      req - SaRequest对象
      res - SaResponse对象
      返回:
      返回结果