Uses of Class
io.continual.iam.exceptions.IamSvcException
-
-
Uses of IamSvcException in io.continual.iam
Methods in io.continual.iam that throw IamSvcException Modifier and Type Method Description AccessDb<G>IamService. getAccessDb()Get the access databaseAccessManager<G>IamServiceManager. getAccessManager()Get the access managerIdentityDb<I>IamService. getIdentityDb()Get the identity databaseIdentityManager<I>IamServiceManager. getIdentityManager()Get the identity managerTagManagerIamServiceManager. getTagManager()Get the tag managerdefault voidIamDb. start() -
Uses of IamSvcException in io.continual.iam.access
Methods in io.continual.iam.access that throw IamSvcException Modifier and Type Method Description voidAccessManager. addUserToGroup(String groupId, String userId)Add a user to a given groupbooleanAccessControlList. canUser(Identity user, String op)Can the given user perform the given operation based on this ACL?booleanAccessDb. canUser(String id, Resource resource, String operation)Can the given user perform the requested access?voidAclChecker. check()Check the user's access.GAccessManager. createGroup(String groupDesc)Create a groupGAccessManager. createGroup(String groupId, String groupDesc)Create a group with a given group IDAccessControlListAccessDb. getAclFor(Resource resource)load an ACL for a resourceCollection<String>AccessManager. getAllGroups()Get all group IDs in this db.Set<String>AccessManager. getUsersGroups(String userId)Find out which groups a user is a member of.Set<String>AccessManager. getUsersInGroup(String groupId)Get the set of user IDs in a particular group.GAccessDb. loadGroup(String id)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 IamSvcException Modifier and Type Method Description voidIdentityManager. addAlias(String userId, String alias)Add a username/alias for this user.IIdentityDb. authenticate(ApiKeyCredential akc)Authenticate with an API key and signatureIIdentityDb. authenticate(JwtCredential jwt)Authenticate with a JWT tokenIIdentityDb. 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.IIdentityManager. createAnonymousUser()Create a new anonymous user in the identity manager.ApiKeyIdentity. createApiKey()Create an API key for this user.StringIdentityDb. createJwtToken(Identity ii)Create a JWT token for the given identity.IIdentityManager. 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.List<String>IdentityManager. findUsers(String startingWith)Find users with a user ID that starts with the given stringCollection<String>IdentityManager. getAliasesFor(String userId)Get the aliases for a userId.Map<String,String>UserDataHolder. getAllUserData()Get all of the user dataCollection<String>IdentityManager. getAllUsers()Get all user IDs in this db.GroupIdentity. getGroup(String groupId)Get a group by ID if the user is a member.Set<String>Identity. getGroupIds()Get the IDs of the groups this user belongs toCollection<Group>Identity. getGroups()Get the groups this user belongs toSet<String>Group. getMembers()Get members of the groupStringUserDataHolder. getUserData(String key)Get a named data value.voidIdentityDb. invalidateJwtToken(String jwtToken)Invalidate the given JWT tokenbooleanIdentity. isEnabled()Is this identity enabled?booleanGroup. isMember(String userId)Is the given user a member of this group?Map<String,I>IdentityManager. loadAllUsers()Load all users in this identity manager.ApiKeyIdentityManager. loadApiKeyRecord(String apiKey)Load an API key record based on the API key ID.Collection<String>Identity. loadApiKeysForUser()Load the set of API keys for this user.IIdentityManager. loadUser(String userId)Load a user from the identity manager.IIdentityManager. 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.StringIdentity. 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.booleanIdentityManager. userExists(String userId)Find out if a given user exists.booleanIdentityManager. 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 IamSvcException Modifier and Type Method Description AccessDb<G>BasicIamServiceWrapper. getAccessDb()AccessManager<G>BasicIamServiceWrapper. getAccessManager()IdentityDb<I>BasicIamServiceWrapper. getIdentityDb()IdentityManager<I>BasicIamServiceWrapper. getIdentityManager()TagManagerBasicIamServiceWrapper. getTagManager()Constructors in io.continual.iam.impl that throw IamSvcException Constructor Description BasicIamServiceWrapper(ServiceContainer sc, org.json.JSONObject config) -
Uses of IamSvcException in io.continual.iam.impl.common
Methods in io.continual.iam.impl.common that throw IamSvcException Modifier and Type Method Description voidCommonJsonDb. addAlias(String userId, String alias)voidCommonJsonGroup. addUser(String userId)voidCommonJsonDb. addUserToGroup(String groupId, String userId)protected booleanCommonJsonDb. aliasExists(String userId)ICommonJsonDb. authenticate(ApiKeyCredential akc)ICommonJsonDb. authenticate(JwtCredential jwt)ICommonJsonDb. authenticate(UsernamePasswordCredential upc)booleanCommonJsonDb. canUser(String id, Resource resource, String operation)booleanCommonJsonDb. completePasswordReset(String tagId, String newPassword)ICommonJsonDb. createAnonymousUser()ApiKeyCommonJsonDb. createApiKey(String userId)ApiKeyCommonJsonIdentity. createApiKey()GCommonJsonDb. createGroup(String groupDesc)GCommonJsonDb. createGroup(String groupId, String groupDesc)StringCommonJsonDb. createJwtToken(Identity ii)StringCommonJsonDb. createTag(String userId, String appTagType, long duration, TimeUnit durationTimeUnit, String nonce)ICommonJsonDb. 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)AccessControlListCommonJsonDb. getAclFor(Resource resource)Collection<String>CommonJsonDb. getAliasesFor(String userId)Map<String,String>CommonJsonObject. getAllUserData()GroupCommonJsonIdentity. getGroup(String groupId)Set<String>CommonJsonIdentity. getGroupIds()Collection<Group>CommonJsonIdentity. getGroups()Set<String>CommonJsonGroup. getMembers()StringCommonJsonObject. getUserData(String key)StringCommonJsonDb. getUserIdForTag(String tagId)Set<String>CommonJsonDb. getUsersGroups(String userId)Set<String>CommonJsonDb. getUsersInGroup(String groupId)voidCommonJsonDb. invalidateJwtToken(String token)protected abstract booleanCommonJsonDb. isInvalidJwtToken(String token)booleanCommonJsonGroup. isMember(String userId)protected 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)ApiKeyCommonJsonDb. loadApiKeyRecord(String apiKey)protected abstract Collection<String>CommonJsonDb. loadApiKeysForUser(String userId)Collection<String>CommonJsonIdentity. loadApiKeysForUser()GCommonJsonDb. loadGroup(String groupId)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)ICommonJsonDb. loadUser(String userId)protected abstract org.json.JSONObjectCommonJsonDb. loadUserObject(String id)ICommonJsonDb. 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)StringCommonJsonIdentity. 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 voidCommonJsonObject. setValue(String name, String val)protected 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 Modifier and Type Method Description booleanSimpleJwtValidator. validate(JwtCredential jwt) -
Uses of IamSvcException in io.continual.iam.impl.jsondoc
Methods in io.continual.iam.impl.jsondoc that throw IamSvcException Modifier and Type Method Description protected 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)List<String>JsonDocDb. findUsers(String startingWith)Collection<String>JsonDocDb. getAllGroups()Collection<String>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)Map<String,CommonJsonIdentity>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 IamSvcException Modifier and Type Method Description StringTagManager. 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.StringTagManager. 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 Modifier and Type Method Description protected abstract IamDb<I,G>IamDbTool. createDb(Vector<String> args, PrintStream outTo)
-