Package org.rostore.service.apikey
Class ApiKeyManager
java.lang.Object
org.rostore.service.apikey.ApiKeyManager
Singleton used in the RoStore service to control access to the APIKeys.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckContainerPermission(String containerName, Set<Permission> requestPermissions) voidcheckStorePermission(Set<Permission> requestPermissions) create(ApiKeyPermissions apiKeyPermissions, Record record) voidinit(RoStoreState state) booleanvoidvoidupdate(ApiKeyDefinition apiKeyDefinition, Record record)
-
Field Details
-
APIKEY_CONTAINER_NAME
- See Also:
-
-
Constructor Details
-
ApiKeyManager
public ApiKeyManager()
-
-
Method Details
-
init
-
checkContainerPermission
-
checkStorePermission
-
isRootApiKey
public boolean isRootApiKey() -
repairRootApiKeyEntry
-
create
-
update
-
remove
-
get
-
list
-
getAndCheckKey
-