Class DefaultSessionConverter
java.lang.Object
com.flyfish.oauth.configuration.DefaultSessionConverter
- All Implemented Interfaces:
SSOSessionConverter<SSOUserInfo>
默认的用户信息池
- Author:
- wybab
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconvert(javax.servlet.http.HttpSession session, SSOUserInfo userInfo) session转换方法,T 为转换过的SSOUserInfoexpectRedirectUri(javax.servlet.http.HttpServletRequest request) 根据请求参数或者请求url判断最高优先级redirectbooleanisComplete(javax.servlet.http.HttpSession session) 判断session是否包含用户信息,即完整
-
Constructor Details
-
DefaultSessionConverter
public DefaultSessionConverter()
-
-
Method Details
-
convert
session转换方法,T 为转换过的SSOUserInfo- Specified by:
convertin interfaceSSOSessionConverter<SSOUserInfo>- Parameters:
session- 会话userInfo- 用户信息
-
isComplete
public boolean isComplete(javax.servlet.http.HttpSession session) Description copied from interface:SSOSessionConverter判断session是否包含用户信息,即完整- Specified by:
isCompletein interfaceSSOSessionConverter<SSOUserInfo>- Parameters:
session- http会话- Returns:
- 结果
-
expectRedirectUri
Description copied from interface:SSOSessionConverter根据请求参数或者请求url判断最高优先级redirect- Specified by:
expectRedirectUriin interfaceSSOSessionConverter<SSOUserInfo>- Parameters:
request- 请求- Returns:
- 结果
-