Class DefaultOAuth2SsoClient
java.lang.Object
com.flyfish.oauth.client.DefaultOAuth2SsoClient
- All Implemented Interfaces:
OAuth2SsoClient
统一认证客户端,负责接收配置
- Author:
- wangyu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取相关客户端属性<T> SSOSessionConverter<T> 获取 Session转化器<T> OAuth2SsoUserService<T> 获取用户信息Servicevoidinit()初始化方法,通知相关组件加载voidsetProperties(OAuth2SsoProperties properties) 配置相关客户端属性voidsetSessionConverter(SSOSessionConverter sessionConverter) 设置Session转化器,转化统一用户信息到系统需要的session信息voidsetUserInfoService(OAuth2SsoUserService userInfoService) 设置用户信息Service,用于上报给中心授权服务器
-
Constructor Details
-
DefaultOAuth2SsoClient
public DefaultOAuth2SsoClient()
-
-
Method Details
-
init
-
setUserInfoService
Description copied from interface:OAuth2SsoClient设置用户信息Service,用于上报给中心授权服务器- Specified by:
setUserInfoServicein interfaceOAuth2SsoClient- Parameters:
userInfoService- 用户信息服务
-
getProperties
Description copied from interface:OAuth2SsoClient获取相关客户端属性- Specified by:
getPropertiesin interfaceOAuth2SsoClient- Returns:
- 相关客户端属性
-
setProperties
Description copied from interface:OAuth2SsoClient配置相关客户端属性- Specified by:
setPropertiesin interfaceOAuth2SsoClient- Parameters:
properties- 属性
-
getSessionConverter
Description copied from interface:OAuth2SsoClient获取 Session转化器- Specified by:
getSessionConverterin interfaceOAuth2SsoClient- Returns:
- Session转化器
-
setSessionConverter
Description copied from interface:OAuth2SsoClient设置Session转化器,转化统一用户信息到系统需要的session信息- Specified by:
setSessionConverterin interfaceOAuth2SsoClient- Parameters:
sessionConverter- 转换器
-
getUserService
Description copied from interface:OAuth2SsoClient获取用户信息Service- Specified by:
getUserServicein interfaceOAuth2SsoClient- Returns:
- 用户信息Service
-