Uses of Class
io.continual.iam.exceptions.IamSvcException
Packages that use IamSvcException
Package
Description
-
Uses of IamSvcException in io.continual.iam
Methods in io.continual.iam that throw IamSvcExceptionModifier and TypeMethodDescriptionIamService.getAccessDb()Get the access databaseIamServiceManager.getAccessManager()Get the access managerIamService.getIdentityDb()Get the identity databaseIamServiceManager.getIdentityManager()Get the identity managerIamServiceManager.getTagManager()Get the tag managerdefault voidIamDb.start() -
Uses of IamSvcException in io.continual.iam.access
Methods in io.continual.iam.access that throw IamSvcExceptionModifier and TypeMethodDescriptionvoidAccessManager.addUserToGroup(String groupId, String userId) Add a user to a given groupbooleanCan the given user perform the given operation based on this ACL?booleanCan the given user perform the requested access?voidAclChecker.check()Check the user's access.AccessManager.createGroup(String groupDesc) Create a groupAccessManager.createGroup(String groupId, String groupDesc) Create a group with a given group IDload an ACL for a resourceAccessManager.getAllGroups()Get all group IDs in this db.AccessManager.getUsersGroups(String userId) Find out which groups a user is a member of.AccessManager.getUsersInGroup(String groupId) Get the set of user IDs in a particular group.Get a group by its identifier.voidAccessManager.removeUserFromGroup(String groupId, String userId) Remove a user from a given group -
Uses of IamSvcException in io.continual.iam.identity
Methods in io.continual.iam.identity that throw IamSvcExceptionModifier and TypeMethodDescriptionvoidAdd a username/alias for this user.IdentityDb.authenticate(ApiKeyCredential akc) Authenticate with an API key and signatureIdentityDb.authenticate(JwtCredential jwt) Authenticate with a JWT tokenIdentityDb.authenticate(UsernamePasswordCredential upc) Authenticate with a username and passwordbooleanIdentityManager.completePasswordReset(String tag, String newPassword) Complete a password reset by providing a tag and a new password.IdentityManager.createAnonymousUser()Create a new anonymous user in the identity manager.Identity.createApiKey()Create an API key for this user.IdentityDb.createJwtToken(Identity ii) Create a JWT token for the given identity.IdentityManager.createUser(String userId) Create a new user in the identity manager.voidIdentity.deleteApiKey(ApiKey key) Delete an API key from the user.voidIdentityManager.deleteUser(String userId) Delete a user from the identity manager.voidIdentity.enable(boolean enable) Enable or disable the user.Find users with a user ID that starts with the given stringIdentityManager.getAliasesFor(String userId) Get the aliases for a userId.UserDataHolder.getAllUserData()Get all of the user dataIdentityManager.getAllUsers()Get all user IDs in this db.Get a group by ID if the user is a member.Identity.getGroupIds()Get the IDs of the groups this user belongs toIdentity.getGroups()Get the groups this user belongs toGroup.getMembers()Get members of the groupUserDataHolder.getUserData(String key) Get a named data value.voidIdentityDb.invalidateJwtToken(String jwtToken) Invalidate the given JWT tokenbooleanIdentity.isEnabled()Is this identity enabled?booleanIs the given user a member of this group?IdentityManager.loadAllUsers()Load all users in this identity manager.IdentityManager.loadApiKeyRecord(String apiKey) Load an API key record based on the API key ID.Identity.loadApiKeysForUser()Load the set of API keys for this user.Load a user from the identity manager.IdentityDb.loadUserOrAlias(String userIdOrAlias) Load a user from the identity manager.voidUserDataHolder.putUserData(String key, String val) Put a named data value.voidUserDataHolder.reload()reload this object from the servervoidIdentityManager.removeAlias(String alias) Remove a username/alias from the database.voidUserDataHolder.removeUserData(String key) Remove a named data value.Identity.requestPasswordReset(long secondsUntilExpire, String nonce) Request a password reset.voidIdentityManager.restoreApiKey(ApiKey key) Restore an API key into the API key storevoidIdentity.setPassword(String password) Set the user's password.booleanIdentityDb.userExists(String userId) Find out if a given user exists.booleanIdentityDb.userOrAliasExists(String userIdOrAlias) Find out if a given user or alias exists.booleanJwtValidator.validate(JwtCredential jwt) -
Uses of IamSvcException in io.continual.iam.impl
Methods in io.continual.iam.impl that throw IamSvcExceptionModifier and TypeMethodDescriptionvoidvoidMultiSourceDb.addUserToGroup(String groupId, String userId) MultiSourceDb.authenticate(ApiKeyCredential akc) MultiSourceDb.authenticate(JwtCredential jwt) MultiSourceDb.authenticate(UsernamePasswordCredential upc) booleanbooleanMultiSourceDb.completePasswordReset(String tag, String newPassword) MultiSourceDb.createAnonymousUser()MultiSourceDb.createGroup(String groupDesc) MultiSourceDb.createGroup(String groupId, String groupDesc) MultiSourceDb.createJwtToken(Identity ii) MultiSourceDb.createTag(String userId, String appTagType, long duration, TimeUnit durationTimeUnit, String nonce) MultiSourceDb.createUser(String userId) voidMultiSourceDb.deleteUser(String userId) BasicIamServiceWrapper.getAccessDb()BasicIamServiceWrapper.getAccessManager()MultiSourceDb.getAliasesFor(String userId) MultiSourceDb.getAllGroups()MultiSourceDb.getAllUsers()BasicIamServiceWrapper.getIdentityDb()BasicIamServiceWrapper.getIdentityManager()BasicIamServiceWrapper.getTagManager()MultiSourceDb.getUserIdForTag(String tag) MultiSourceDb.getUsersGroups(String userId) MultiSourceDb.getUsersInGroup(String groupId) voidMultiSourceDb.invalidateJwtToken(String jwtToken) MultiSourceDb.loadAllUsers()MultiSourceDb.loadApiKeyRecord(String apiKey) MultiSourceDb.loadUserOrAlias(String userIdOrAlias) voidMultiSourceDb.removeAlias(String alias) voidMultiSourceDb.removeMatchingTag(String userId, String appTagType) voidMultiSourceDb.removeUserFromGroup(String groupId, String userId) voidMultiSourceDb.restoreApiKey(ApiKey key) voidMultiSourceDb.sweepExpiredTags()booleanMultiSourceDb.userExists(String userId) booleanMultiSourceDb.userOrAliasExists(String userIdOrAlias) Constructors in io.continual.iam.impl that throw IamSvcExceptionModifierConstructorDescriptionBasicIamServiceWrapper(ServiceContainer sc, org.json.JSONObject config) -
Uses of IamSvcException in io.continual.iam.impl.common
Methods in io.continual.iam.impl.common that throw IamSvcExceptionModifier and TypeMethodDescriptionvoidvoidvoidCommonJsonDb.addUserToGroup(String groupId, String userId) protected booleanCommonJsonDb.aliasExists(String userId) CommonJsonDb.authenticate(ApiKeyCredential akc) CommonJsonDb.authenticate(JwtCredential jwt) CommonJsonDb.authenticate(UsernamePasswordCredential upc) booleanbooleanCommonJsonDb.completePasswordReset(String tagId, String newPassword) CommonJsonDb.createAnonymousUser()CommonJsonDb.createApiKey(String userId) CommonJsonIdentity.createApiKey()CommonJsonDb.createGroup(String groupDesc) CommonJsonDb.createGroup(String groupId, String groupDesc) CommonJsonDb.createJwtToken(Identity ii) CommonJsonDb.createTag(String userId, String appTagType, long duration, TimeUnit durationTimeUnit, String nonce) CommonJsonDb.createUser(String userId) protected abstract voidCommonJsonDb.deleteAclObject(String id) protected abstract voidCommonJsonDb.deleteAliasObject(String id) voidCommonJsonIdentity.deleteApiKey(ApiKey key) protected abstract voidCommonJsonDb.deleteApiKeyObject(String id) protected abstract voidCommonJsonDb.deleteGroupObject(String id) protected abstract voidCommonJsonDb.deleteTagObject(String id, String userId, String appTagType) voidCommonJsonDb.deleteUser(String userId) protected abstract voidCommonJsonDb.deleteUserObject(String id) voidCommonJsonIdentity.enable(boolean enable) CommonJsonDb.getAliasesFor(String userId) CommonJsonObject.getAllUserData()CommonJsonIdentity.getGroupIds()CommonJsonIdentity.getGroups()CommonJsonGroup.getMembers()CommonJsonObject.getUserData(String key) CommonJsonDb.getUserIdForTag(String tagId) CommonJsonDb.getUsersGroups(String userId) CommonJsonDb.getUsersInGroup(String groupId) voidCommonJsonDb.invalidateJwtToken(String token) protected abstract booleanCommonJsonDb.isInvalidJwtToken(String token) booleanprotected abstract org.json.JSONObjectCommonJsonDb.loadAclObject(String id) protected abstract Collection<String>CommonJsonDb.loadAliasesForUser(String userId) protected abstract org.json.JSONObjectCommonJsonDb.loadAliasObject(String id) protected abstract org.json.JSONObjectCommonJsonDb.loadApiKeyObject(String id) CommonJsonDb.loadApiKeyRecord(String apiKey) protected abstract Collection<String>CommonJsonDb.loadApiKeysForUser(String userId) CommonJsonIdentity.loadApiKeysForUser()protected abstract org.json.JSONObjectCommonJsonDb.loadGroupObject(String id) protected abstract org.json.JSONObjectCommonJsonDb.loadTagObject(String id, boolean expiredOk) protected abstract org.json.JSONObjectCommonJsonDb.loadTagObject(String userId, String appTagType, boolean expiredOk) protected abstract org.json.JSONObjectCommonJsonDb.loadUserObject(String id) CommonJsonDb.loadUserOrAlias(String userIdOrAlias) voidCommonJsonObject.putUserData(String key, String val) voidCommonJsonGroup.reload()voidCommonJsonIdentity.reload()abstract voidCommonJsonObject.reload()voidCommonJsonDb.removeAlias(String alias) voidCommonJsonDb.removeMatchingTag(String userId, String appTagType) voidCommonJsonGroup.removeUser(String userId) voidCommonJsonObject.removeUserData(String key) voidCommonJsonDb.removeUserFromGroup(String groupId, String userId) protected voidCommonJsonObject.removeValue(String name) CommonJsonIdentity.requestPasswordReset(long secondsUntilExpire, String nonce) voidCommonJsonDb.restoreApiKey(ApiKey key) Restore an API key into the API key storevoidCommonJsonIdentity.setPassword(String password) voidCommonJsonIdentity.setPasswordSaltAndHash(String salt, String hash) protected voidprotected voidCommonJsonGroup.store()protected voidCommonJsonIdentity.store()protected abstract voidCommonJsonObject.store()protected abstract voidCommonJsonDb.storeAclObject(String id, org.json.JSONObject data) protected abstract voidCommonJsonDb.storeAliasObject(String id, org.json.JSONObject data) protected abstract voidCommonJsonDb.storeApiKeyObject(String id, org.json.JSONObject data) protected abstract voidCommonJsonDb.storeGroupObject(String id, org.json.JSONObject data) protected abstract voidCommonJsonDb.storeInvalidJwtToken(String token) protected abstract voidCommonJsonDb.storeTagObject(String id, String userId, String appTagType, org.json.JSONObject data) protected abstract voidCommonJsonDb.storeUserObject(String id, org.json.JSONObject data) booleanCommonJsonDb.userExists(String userId) booleanCommonJsonDb.userOrAliasExists(String userIdOrAlias) -
Uses of IamSvcException in io.continual.iam.impl.common.jwt
Methods in io.continual.iam.impl.common.jwt that throw IamSvcException -
Uses of IamSvcException in io.continual.iam.impl.jsondoc
Methods in io.continual.iam.impl.jsondoc that throw IamSvcExceptionModifier and TypeMethodDescriptionprotected voidJsonDocDb.deleteAclObject(String id) protected voidJsonDocDb.deleteAliasObject(String id) protected voidJsonDocDb.deleteApiKeyObject(String id) protected voidJsonDocDb.deleteGroupObject(String id) protected voidJsonDocDb.deleteTagObject(String id, String userId, String appTagType) protected voidJsonDocDb.deleteUserObject(String id) JsonDocDb.getAllGroups()JsonDocDb.getAllUsers()protected booleanJsonDocDb.isInvalidJwtToken(String token) protected org.json.JSONObjectJsonDocDb.loadAclObject(String id) protected Collection<String>JsonDocDb.loadAliasesForUser(String userId) protected org.json.JSONObjectJsonDocDb.loadAliasObject(String id) JsonDocDb.loadAllUsers()protected org.json.JSONObjectJsonDocDb.loadApiKeyObject(String id) protected Collection<String>JsonDocDb.loadApiKeysForUser(String userId) protected org.json.JSONObjectJsonDocDb.loadGroupObject(String id) protected org.json.JSONObjectJsonDocDb.loadTagObject(String id, boolean expiredOk) protected org.json.JSONObjectJsonDocDb.loadTagObject(String userId, String appTagType, boolean expiredOk) protected org.json.JSONObjectJsonDocDb.loadUserObject(String id) protected voidJsonDocDb.storeAclObject(String id, org.json.JSONObject data) protected voidJsonDocDb.storeAliasObject(String apiKeyId, org.json.JSONObject data) protected voidJsonDocDb.storeApiKeyObject(String apiKeyId, org.json.JSONObject data) protected voidJsonDocDb.storeGroupObject(String id, org.json.JSONObject data) protected voidJsonDocDb.storeInvalidJwtToken(String token) protected voidJsonDocDb.storeTagObject(String id, String userId, String appTagType, org.json.JSONObject data) protected voidJsonDocDb.storeUserObject(String id, org.json.JSONObject data) voidJsonDocDb.sweepExpiredTags() -
Uses of IamSvcException in io.continual.iam.tags
Methods in io.continual.iam.tags that throw IamSvcExceptionModifier and TypeMethodDescriptionTagManager.createTag(String userId, String appTagType, long duration, TimeUnit durationTimeUnit, String nonce) Create a tag for a given user id with a particular type and duration.TagManager.getUserIdForTag(String tag) Retrieves the userId associated with a tag.voidTagManager.removeMatchingTag(String userId, String appTagType) Remove any matching tag for the given user and type.voidTagManager.sweepExpiredTags()Sweep any expired tags. -
Uses of IamSvcException in io.continual.iam.tools
Methods in io.continual.iam.tools that throw IamSvcException