Interface SSOSessionConverter<T>

Type Parameters:
T - 泛型,便于赋值
All Known Implementing Classes:
DefaultSessionConverter

public interface SSOSessionConverter<T>
session转换自定义工具
Author:
wangyu
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    convert(javax.servlet.http.HttpSession session, T userInfo)
    session转换方法,T 为转换过的SSOUserInfo
    expectRedirectUri(javax.servlet.http.HttpServletRequest request)
    根据请求参数或者请求url判断最高优先级redirect
    boolean
    isComplete(javax.servlet.http.HttpSession session)
    判断session是否包含用户信息,即完整
  • Method Details

    • convert

      boolean convert(javax.servlet.http.HttpSession session, T userInfo)
      session转换方法,T 为转换过的SSOUserInfo
      Parameters:
      session - 会话
      userInfo - 用户信息
    • isComplete

      boolean isComplete(javax.servlet.http.HttpSession session)
      判断session是否包含用户信息,即完整
      Parameters:
      session - http会话
      Returns:
      结果
    • expectRedirectUri

      String expectRedirectUri(javax.servlet.http.HttpServletRequest request)
      根据请求参数或者请求url判断最高优先级redirect
      Parameters:
      request - 请求
      Returns:
      结果