| Interface | Description | 
|---|---|
| ConfluenceUser | 
 Describing a Confluence user. 
 | 
| DisabledUserManager | 
 Manages the underlying changes to enable and disable users. 
 | 
| HasBackingUser | |
| PersonalInformationManager | |
| SearchEntitiesManager | Deprecated
 since 5.9. 
 | 
| SignupManager | 
 Provides methods for adding users easily. 
 | 
| SignupValidator | 
 Checks that users can sign up for Confluence with the supplied credentials. 
 | 
| UserAccessor | |
| UserContentManager | 
 Object to query to manage user content 
 | 
| UserDetailsManager | 
 Retrieves extra details about a user 
 | 
| UserFormValidator | 
 Validation logic for all User forms. 
 | 
| UserProfilePictureManager | 
 Accesses the properties file to obtain the default user profile pictures 
 | 
| UserVerificationTokenManager | 
 Provides "secure token" services that can be assigned to users and later verified. 
 | 
| Class | Description | 
|---|---|
| AddOnUserConsumesLicensePredicate | Deprecated
 since 7.1.0 - No replacement 
 | 
| AuthenticatedUserThreadLocal | 
 A simple ThreadLocal to store the currently authenticated user. 
 | 
| AuthenticatorOverwrite | 
 Disables Web Sudo and other password confirmation features when a custom authenticator is configured. 
 | 
| CachingConfluenceUserPropertySetFactory | 
 A PropertySetFactory specific for ConfluenceUsers that wraps another PropertySetFactory and maintains a cache of its
  
PropertySets. | 
| ConfluenceAuthenticator | 
 Authenticator which uses Confluence's user management code to authenticate a user
 against the directory which they come from (e.g. 
 | 
| ConfluenceCrowdSSOAuthenticator | 
 Use this authenticator instead of the default  
ConfluenceAuthenticator to enable SSO. | 
| ConfluenceGroupJoiningAuthenticator | 
 This authenticator adds users to the default users group when they first log in. 
 | 
| ConfluenceHibernateAccessor | |
| ConfluenceLDAPCredentialsProvider | |
| ConfluenceLDAPGroupJoiningAuthenticator | 
 This authenticator adds users to default users group when they first log in, but only for users
 which belong to an LDAP directory. 
 | 
| ConfluenceUserImpl | 
 An implementation of the ConfluenceUser which wraps an atlassian-user User 
 | 
| ConfluenceUserManager | 
 A UserManager which is aware of ConfluenceUser's and will take care of the ConfluenceUser specific
 persistence requirements before delegating to the "standard" UserManager 
 | 
| ConfluenceUserPreferences | 
 Provides strongly-typed accessors for Confluence user preferences. 
 | 
| ConfluenceUserPropertySetFactory | |
| DarkFeatureEnabledCondition | |
| DebugLoggingPropertySet | 
 Adds debug logging when accessing the wrapped  
PropertySet. | 
| DefaultPersonalInformationManager | |
| DefaultSearchEntitiesManager | |
| DefaultSignupManager | 
 Handles easy-user creation in its myriad forms. 
 | 
| DefaultSignupValidator | 
 Validates whether a new User (assumed to be itself valid) can be self-signed up for
 this instance. 
 | 
| DefaultUserAccessor | 
 This implementation of UserAccessor takes care of all the Confluence-related actions around user management:
 checking permissions, publishing events, and ensuring the integrity of data in Confluence related to users. 
 | 
| DefaultUserContentManager | |
| DefaultUserDetailsManager | |
| DefaultUserFormValidator | |
| DefaultUserVerificationTokenManager | |
| DeletedUser | 
 Class that represents a user that has been deleted from Confluence post-RTBF (CONFSRVDEV-7360). 
 | 
| HibernateUserProviderFactory | |
| PermittedUserFinder | 
 Object to check user permissions for a specific action instance. 
 | 
| PermittedUserFinder.SearchResult | 
 Encapsulates all the data required by the Page Restrictions UI. 
 | 
| PersonalInformation | |
| SessionKeys | 
 All of the keys used to store Confluence information in the user's session. 
 | 
| SignupsCleanupJob | |
| SignupsCleanupJobDetail | |
| ThreadLocalProfilePictureCache | 
 Wrapper around the ThreadLocalCache to deal with caching user profilepictures 
 | 
| UnknownUser | 
 Implementation of  
User which represents a user that no longer exists, perhaps because the repository which
 contains it is no longer accessible, or the user has been removed from an external repository. | 
| UserCacheFillerJob | 
 Since filling the list of deactivated users is slow, we pre-fill it as soon as the container is fully
 initialised. 
 | 
| UserConfigurationChecker | Deprecated
 since 6.10.0. 
 | 
| UserForm | 
 Represents a User form from the UI. 
 | 
| UserHelper | 
 Convenience class to to provide utlity methods for Velocity templates. 
 | 
| UserInterfaceState | 
 Represents the current state of the various toggle-able parts of the user interface for
 this user. 
 | 
| UserMentionsContentReindexer | 
 Helper class for handling tasks related to reindexing content containing user mentions. 
 | 
| UsernameCacheKey | 
 A class that represents a username. 
 | 
| UsernameToUserTranslatingPaginationSupport | 
 A special pagination support class to translate results of membership search to user objects. 
 | 
| UserPickerFilter | |
| UserPreferencesKeys | |
| UserVerificationToken | 
 Represents a verification token issued to a user or potential user. 
 | 
| Enum | Description | 
|---|---|
| AuthenticatedUserImpersonator | 
 Impersonates an authenticated user during the execution of the given callback. 
 | 
| UserVerificationTokenType | 
 Represents the types of secure tokens that can be issued to users for security purposes 
 | 
| Exception | Description | 
|---|---|
| UserManagementOperationFailedException | 
 Thrown when adding a user fails due to unknown reasons 
 | 
Copyright © 2003–2020 Atlassian. All rights reserved.