接口 UserDetailsPlus
- 所有超级接口:
Serializable,org.springframework.security.core.userdetails.UserDetails
- 所有已知实现类:
UserDetailsPlusImpl
public interface UserDetailsPlus
extends org.springframework.security.core.userdetails.UserDetails
增强型
UserDetails
为 UserDetails 增加若干方法使之更方便
- 从以下版本开始:
- 1.0.0
- 作者:
- 应卓
- 另请参阅:
-
UserDetailsbuilder()TokenToUserConverter
-
方法概要
修饰符和类型方法说明static UserDetailsPlusBuilderbuilder()获取创建器spring.turbo.util.collection.Attributes其他信息<T> T头像BIO出生日期getEmail()Email<T> TgetId()获取ID位置国际<T> T用户对象电话号码default <T> T头像default StringBIOdefault LocalDate出生日期default StringEmaildefault <T> T获取IDdefault String位置default String国籍default <T> T用户对象default String电话号码default StringURLgetUrl()URL从接口继承的方法 org.springframework.security.core.userdetails.UserDetails
getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled
-
方法详细资料
-
builder
获取创建器- 返回:
- 创建器实例
-
getId
@Nullable <T> T getId()获取ID- 类型参数:
T- ID类型- 返回:
- ID或
null
-
getRequiredId
default <T> T getRequiredId()获取ID- 类型参数:
T- ID类型- 返回:
- ID
-
getAvatar
@Nullable <T> T getAvatar()头像- 类型参数:
T- 头像的类型- 返回:
- 头像或
null
-
getRequiredAvatar
default <T> T getRequiredAvatar()头像- 类型参数:
T- 头像的类型- 返回:
- 头像
-
getEmail
Email- 返回:
- 电子邮件地址或
null
-
getRequiredEmail
Email- 返回:
- 电子邮件地址
-
getPhoneNumber
电话号码- 返回:
- 电话号码或
null
-
getRequiredPhoneNumber
电话号码- 返回:
- 电话号码
-
getDateOfBirth
出生日期- 返回:
- 出生日期或
null
-
getRequiredDateOfBirth
出生日期- 返回:
- 出生日期
-
getBiography
BIO- 返回:
- bio或
null
-
getRequiredBiography
BIO- 返回:
- bio
-
getNationality
String getNationality()国际- 返回:
- 国际或
null
-
getRequiredNationality
国籍- 返回:
- 国籍
-
getLocation
位置- 返回:
- 位置或
null
-
getRequiredLocation
位置- 返回:
- 位置
-
getUrl
URL- 返回:
- URL或
null
-
getRequiredUrl
URL- 返回:
- URL
-
getAttributes
spring.turbo.util.collection.Attributes getAttributes()其他信息- 返回:
- 其他信息
-
getNativeUser
@Nullable <T> T getNativeUser()用户对象- 类型参数:
T- 用户对象类型- 返回:
- 用户对象或
null
-
getRequiredNativeUser
default <T> T getRequiredNativeUser()用户对象- 类型参数:
T- 用户对象类型- 返回:
- 用户对象
-