Interface WingsUserDetailsService
-
- All Implemented Interfaces:
-
org.springframework.security.core.userdetails.UserDetailsService
public interface WingsUserDetailsService implements UserDetailsServiceUserDetailsService with AuthType support, And try `saveUserByDetail` if `load*` throws UsernameNotFoundException
- Since:
2021-02-05
trydofor
-
-
Method Summary
Modifier and Type Method Description UserDetailsloadUserByUsername(String username)invoke loadUserByUsername(null, username) by default abstract UserDetailsloadUserByUsername(String username, @NotNull() Enum<out Object> authType, @Nullable() WingsAuthDetails authDetail)load UserDetails by username and authType -
-
Method Detail
-
loadUserByUsername
@NotNull() UserDetails loadUserByUsername(String username)
invoke loadUserByUsername(null, username) by default
-
loadUserByUsername
@NotNull() abstract UserDetails loadUserByUsername(String username, @NotNull() Enum<out Object> authType, @Nullable() WingsAuthDetails authDetail)
load UserDetails by username and authType
- Parameters:
username- Unique Key under authType.authType- auth type, Null.authDetail- Authentication.- Returns:
UserDetails
-
-
-
-