public interface AuthStore
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteExpiredTokens(Date date,
io.dropwizard.util.Duration sessionDuration) |
boolean |
deleteToken(String tokenId) |
boolean |
deleteUser(String id) |
Optional<Token> |
getToken(String tokenId) |
Optional<ServiceUser> |
getUser(String userId) |
default boolean |
grantRole(String userId,
String role) |
default Optional<Token> |
provisionToken(String userId,
Date expiry) |
Optional<Token> |
provisionToken(String userId,
String tokenId,
Date expiry) |
Optional<ServiceUser> |
provisionUser(ServiceUser user) |
default boolean |
revokeRole(String userId,
String role) |
boolean |
updateUser(String id,
UnaryOperator<ServiceUser> mutator) |
Optional<ServiceUser> provisionUser(ServiceUser user)
Optional<ServiceUser> getUser(String userId)
boolean deleteUser(String id)
boolean updateUser(String id, UnaryOperator<ServiceUser> mutator)
boolean deleteToken(String tokenId)
boolean deleteExpiredTokens(Date date, io.dropwizard.util.Duration sessionDuration)
Copyright © 2020. All rights reserved.