public interface AuthTokenManager
Modifier and Type | Method and Description |
---|---|
boolean |
deleteToken(java.lang.String token)
Delete an authentication token
|
AuthenticationToken |
getToken(java.lang.String token)
Retrieve token information from storage
|
boolean |
importWebhookToken(java.lang.String token,
java.lang.String owner,
java.lang.String user,
java.util.Set<java.lang.String> roleSet)
Import a Webhook type api token
|
java.util.Set<java.lang.String> |
parseAuthRoles(java.lang.String authRoles)
Parse a comma separated list of roles into a role Set
|
boolean |
updateAuthRoles(java.lang.String token,
java.util.Set<java.lang.String> roleSet)
Update the roles associated with the authentication token
|
AuthenticationToken getToken(java.lang.String token)
token
- The token string that identifies the tokenboolean updateAuthRoles(java.lang.String token, java.util.Set<java.lang.String> roleSet)
token
- token idroleSet
- the new list of rolesboolean deleteToken(java.lang.String token)
token
- token identifierjava.util.Set<java.lang.String> parseAuthRoles(java.lang.String authRoles)
authRoles
- String of roles separated by a commaboolean importWebhookToken(java.lang.String token, java.lang.String owner, java.lang.String user, java.util.Set<java.lang.String> roleSet)
token
- token idowner
- the name of the user that will own the tokenuser
- the user that is represented by this auth tokenroleSet
- set of roles for the auth token