Class DefaultUserService<T>
java.lang.Object
com.flyfish.oauth.configuration.DefaultUserService<T>
- All Implemented Interfaces:
OAuth2SsoUserService<T>
默认的用户service,提供默认实现
- Author:
- wybab 如果需要更加精准的控制,请实现
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompleteUser(SSOUserInfo userInfo) 创建用户booleanexists(SSOUserInfo userInfo) 判断用户是否存在getUser(SSOUserInfo userInfo) 转换用户为本地用户
-
Constructor Details
-
DefaultUserService
默认构造器,传入用户转换器。如果spring存在,可以自动实例化- Parameters:
userConverter- 用户转换器
-
-
Method Details
-
getUser
转换用户为本地用户- Specified by:
getUserin interfaceOAuth2SsoUserService<T>- Parameters:
userInfo- 平台用户信息- Returns:
- 结果
-
completeUser
创建用户- Specified by:
completeUserin interfaceOAuth2SsoUserService<T>- Parameters:
userInfo- 平台用户信息- Returns:
- 结果
-
exists
判断用户是否存在- Specified by:
existsin interfaceOAuth2SsoUserService<T>- Parameters:
userInfo- 平台用户信息- Returns:
- 结果
-