Package io.datarouter.auth.service
Interface UserInfo
- All Superinterfaces:
io.datarouter.plugin.PluginConfigValue<UserInfo>
- All Known Implementing Classes:
DatarouterUserService
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionOptional<? extends SessionBasedUser> findUserById(Long id, boolean allowCached) Optional<? extends SessionBasedUser> findUserByToken(String token, boolean allowCached) Optional<? extends SessionBasedUser> findUserByUsername(String username, boolean allowCached) default io.datarouter.plugin.PluginConfigKey<UserInfo> getKey()getRolesByUsername(String username, boolean allowCached) default BooleanhasRoleByUsername(String username, Role role, boolean allowCached) io.datarouter.scanner.Scanner<? extends SessionBasedUser> scanAllUsers(boolean enabledOnly, Set<Role> includedRoles)
-
Field Details
-
KEY
-
-
Method Details
-
scanAllUsers
io.datarouter.scanner.Scanner<? extends SessionBasedUser> scanAllUsers(boolean enabledOnly, Set<Role> includedRoles) -
findUserByUsername
-
findUserByToken
-
findUserById
-
getRolesByUsername
-
hasRoleByUsername
-
getKey
- Specified by:
getKeyin interfaceio.datarouter.plugin.PluginConfigValue<UserInfo>
-