Interface OAuth2SsoClient

All Known Implementing Classes:
DefaultOAuth2SsoClient

public interface OAuth2SsoClient
开放统一认证客户端
Author:
wangyu
  • Method Details

    • init

      void init()
      初始化方法,通知相关组件加载
    • setUserInfoService

      void setUserInfoService(OAuth2SsoUserService userInfoService)
      设置用户信息Service,用于上报给中心授权服务器
      Parameters:
      userInfoService - 用户信息服务
    • getProperties

      OAuth2SsoProperties getProperties()
      获取相关客户端属性
      Returns:
      相关客户端属性
    • setProperties

      void setProperties(OAuth2SsoProperties properties)
      配置相关客户端属性
      Parameters:
      properties - 属性
    • getSessionConverter

      <T> SSOSessionConverter<T> getSessionConverter()
      获取 Session转化器
      Returns:
      Session转化器
    • setSessionConverter

      void setSessionConverter(SSOSessionConverter sessionConverter)
      设置Session转化器,转化统一用户信息到系统需要的session信息
      Parameters:
      sessionConverter - 转换器
    • getUserService

      <T> OAuth2SsoUserService<T> getUserService()
      获取用户信息Service
      Returns:
      用户信息Service