Package com.atlassian.confluence.user
package com.atlassian.confluence.user
-
ClassDescriptionImpersonates an authenticated user during the execution of the given callback.A simple ThreadLocal to store the currently authenticated user.Disables Web Sudo and other password confirmation features when a custom authenticator is configured.Authenticator which uses Confluence's user management code to authenticate a user against the directory which they come from (e.g.Use this authenticator instead of the default
ConfluenceAuthenticator
to enable SSO.This authenticator adds users to the default users group when they first log in.This authenticator adds users to default users group when they first log in, but only for users which belong to an LDAP directory.Describing a Confluence user.An implementation of the ConfluenceUser which wraps an atlassian-user UserA UserManager which is aware of ConfluenceUser's and will take care of the ConfluenceUser specific persistence requirements before delegating to the "standard" UserManagerProvides strongly-typed accessors for Confluence user preferences.Provides operations to resolveConfluenceUser
s.Adds debug logging when accessing the wrappedPropertySet
.Handles easy-user creation in its myriad forms.Validates whether a new User (assumed to be itself valid) can be self-signed up for this instance.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.Class that represents a user that has been deleted from Confluence post-RTBF (CONFSRVDEV-7360).Manages the underlying changes to enable and disable users.Provides operations for resolvingGroup
s.Provides operations for resolvingGroup
s.Common logic to check request/session attributes relevant to user loginObject to check user permissions for a specific action instance.Encapsulates all the data required by the Page Restrictions UI.Deprecated, for removal: This API element is subject to removal in a future version.For use in the Velocity context.Deprecated.since 5.9.All of the keys used to store Confluence information in the user's session.Provides methods for adding users easily.Checks that users can sign up for Confluence with the supplied credentials.Wrapper around the ThreadLocalCache to deal with caching user profilepicturesImplementation ofUser
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.This interface will be deprecated and removed in a future release once alternatives are made available.Object to query to manage user contentRetrieves extra details about a userRepresents a User form from the UI.Validation logic for all User forms.Convenience class to to provide utlity methods for Velocity templates.Represents the current state of the various toggle-able parts of the user interface for this user.Thrown when adding a user fails due to unknown reasonsHelper class for handling tasks related to reindexing content containing user mentions.A class that represents a username.A special pagination support class to translate results of membership search to user objects.Provides operations to access a user'sConfluenceUserPreferences
andUserPreferences
.Deprecated, for removal: This API element is subject to removal in a future version.since 8.8Represents a verification token issued to a user or potential user.Provides "secure token" services that can be assigned to users and later verified.Represents the types of secure tokens that can be issued to users for security purposes
ConfluenceUserImpl
directly.