Interface | Description |
---|---|
AccountByEmailCache |
Translates an email address to a set of matching accounts.
|
AccountCache |
Caches important (but small) account state to avoid database hits.
|
AccountInfoCacheFactory.Factory | |
AccountLoader.Factory | |
CapabilityCollection.Factory | |
CapabilityControl.Factory | |
ChangeUserName.Factory |
Generic factory to change any user's username.
|
CreateAccount.Factory | |
CreateEmail.Factory | |
EmailExpander |
Expands user name to a local email address, usually by adding a domain.
|
GroupBackend |
Implementations of GroupBackend provide lookup and membership accessors
to a group system.
|
GroupCache |
Tracks group objects in memory for efficient access.
|
GroupDetailFactory.Factory | |
GroupIncludeCache |
Tracks group inclusions in memory for efficient access.
|
GroupMembers.Factory | |
GroupMembership |
Implementations of GroupMembership provide methods to test
the presence of a user in a particular group.
|
IncludingGroupMembership.Factory | |
Realm | |
VersionedAuthorizedKeys.Factory |
Enum | Description |
---|---|
AccountDirectory.FillOptions |
Fields to be populated for a REST API response.
|
AccountVisibility |
Visibility level of other accounts to a given user.
|
Exception | Description |
---|---|
AccountDirectory.DirectoryException | |
AccountException |
An account processing error thrown by
AccountManager . |
AccountUserNameException |
Thrown by
AccountManager if the user name for a newly created account
could not be set and the realm does not allow the user to set a user name
manually. |
AuthenticationFailedException |
Authentication failed due to incorrect user or password.
|
InvalidUserNameException |
Error indicating the SSH user name does not match
Account.USER_NAME_PATTERN pattern. |