Package com.atlassian.bamboo.security
Interface SecureTokenService
-
- All Known Implementing Classes:
SecureTokenServiceImpl
public interface SecureTokenServiceProduces and managesSecureTokens
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull SecureTokengenerate(@NotNull Key key)Generates aSecureTokenfor a givenKeyvoidinvalidate(@NotNull Key key)Invalidates theSecureTokenfor the givenKeybooleanisValid(@NotNull SecureToken tokenToValidate)Checks if the givenSecureTokenis validbooleanisValid(@NotNull SecureToken tokenToValidate, @NotNull Key key)Checks if the givenSecureTokenis valid for givenKeyvoidrestoreState()
-
-
-
Field Detail
-
BEAN_NAME
static final String BEAN_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
generate
@NotNull @NotNull SecureToken generate(@NotNull @NotNull Key key)
Generates aSecureTokenfor a givenKey- Parameters:
key-- Returns:
- secureToken
-
isValid
boolean isValid(@NotNull @NotNull SecureToken tokenToValidate)Checks if the givenSecureTokenis valid- Parameters:
tokenToValidate-- Returns:
- valid
-
isValid
boolean isValid(@NotNull @NotNull SecureToken tokenToValidate, @NotNull @NotNull Key key)Checks if the givenSecureTokenis valid for givenKey- Parameters:
tokenToValidate-key-- Returns:
- valid
-
invalidate
void invalidate(@NotNull @NotNull Key key)Invalidates theSecureTokenfor the givenKey- Parameters:
key-
-
restoreState
void restoreState()
-
-