Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractProfileRestClientBase - Class in org.craftercms.profile.services.impl
-
Base class for all Profile REST clients.
- AbstractProfileRestClientBase() - Constructor for class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- AbstractRestHandlerBase - Class in org.craftercms.security.utils.handlers
-
Base for login, logout and access denied REST handlers.
- AbstractRestHandlerBase() - Constructor for class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- ACCESS_DENIED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- ACCESS_DENIED_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
- ACCESS_TOKE_ATTRIBUTE_NAME - Static variable in class org.craftercms.profile.utils.AccessTokenUtils
- ACCESS_TOKEN_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- AccessDeniedException - Exception in org.craftercms.profile.exceptions
-
Exception thrown when a request is rejected because of a problem with the access token (not provided, expired or not found).
- AccessDeniedException - Exception in org.craftercms.security.exception
-
Thrown when a user doesn't have enough privileges to access a resource.
- AccessDeniedException(String) - Constructor for exception org.craftercms.security.exception.AccessDeniedException
- AccessDeniedException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException
- AccessDeniedException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AccessDeniedException
- AccessDeniedException.ExpiredAccessToken - Exception in org.craftercms.profile.exceptions
- AccessDeniedException.MissingAccessToken - Exception in org.craftercms.profile.exceptions
- AccessDeniedException.NoSuchAccessToken - Exception in org.craftercms.profile.exceptions
- accessDeniedHandler - Variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- AccessDeniedHandler - Interface in org.craftercms.security.authorization
-
Handles the request after access to a resource is denied for a user.
- AccessDeniedHandlerImpl - Class in org.craftercms.security.authorization.impl
-
Default implementation of
AccessDeniedHandler
, which forwards to the error page URL, so that the original URL is preserved in the browser. - AccessDeniedHandlerImpl() - Constructor for class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- AccessRestrictionExpressionRoot - Class in org.craftercms.security.utils.spring.el
-
Instances of this class are used as the root object for Spring EL
Expression
s that are used to evaluate access restrictions. - AccessRestrictionExpressionRoot() - Constructor for class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
- AccessToken - Class in org.craftercms.profile.api
-
Access token given to applications that need to access the REST API, acting for any tenant of a list.
- AccessToken() - Constructor for class org.craftercms.profile.api.AccessToken
- AccessTokenCheckingInterceptor - Class in org.craftercms.profile.interceptors
-
Filter that checks that in every call the access token ID is specified, and that it's a recognized access token ID and is not expired.
- AccessTokenCheckingInterceptor() - Constructor for class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- AccessTokenController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the access token service.
- AccessTokenController - Class in org.craftercms.profile.management.web.controllers
-
MVC Controller for displaying and modifying tenants.
- AccessTokenController() - Constructor for class org.craftercms.profile.controllers.rest.AccessTokenController
- AccessTokenController() - Constructor for class org.craftercms.profile.management.web.controllers.AccessTokenController
- AccessTokenExistsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a create access token operation fails because an access token with the same properties already exists.
- AccessTokenExistsException(String) - Constructor for exception org.craftercms.profile.exceptions.AccessTokenExistsException
- accessTokenId - Variable in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- accessTokenIdResolver - Variable in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- AccessTokenIdResolver - Interface in org.craftercms.profile.services.impl
-
Resolves the access token ID to use for REST calls to profile.
- accessTokenListTypeRef - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- accessTokenRepository - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- accessTokenRepository - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- AccessTokenRepository - Interface in org.craftercms.profile.repositories
-
Repository for storing
AccessToken
. - AccessTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
AccessTokenRepository
, using Jongo. - AccessTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.AccessTokenRepositoryImpl
- accessTokenService - Variable in class org.craftercms.profile.controllers.rest.AccessTokenController
- AccessTokenService - Interface in org.craftercms.profile.api.services
-
Service for managing access tokens.
- AccessTokenServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
AccessTokenService
. - AccessTokenServiceImpl() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- AccessTokenServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
AccessTokenService
. - AccessTokenServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- AccessTokenSubjectResolver - Class in org.craftercms.profile.permissions
-
SubjectResolver
that resolves to the currentAccessToken
. - AccessTokenSubjectResolver() - Constructor for class org.craftercms.profile.permissions.AccessTokenSubjectResolver
- AccessTokenUtils - Class in org.craftercms.profile.utils
-
Utility methods for
AccessToken
s. - Action - Enum Class in org.craftercms.profile.management.security.permissions
-
The actions that a user can execute in the admin console.
- ACTION_DENIED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in interface org.craftercms.profile.api.services.TenantService
-
Adds the given attribute definitions to the specified tenant.
- addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.controllers.rest.TenantController
- addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- addAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- addAttributeDefinitions(Collection<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- addAttributes(Map<String, Object>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- addAvailableRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- addConnectionData(Profile, ConnectionData, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Adds the specified
ConnectionData
to the profile. - addCookies() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- addDefaultValue(String, String, Object) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- addProfileAttachment(String, String, InputStream) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Saves a Profile Attachment
- addProfileAttachment(String, String, InputStream) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- addProfileAttachment(String, String, InputStream) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- addProfileLastModifiedCookie(long) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- addProjection(FindOne, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- addProjection(Find, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- addProviderProfileInfo(Profile, UserProfile) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Adds the info from the provider profile to the specified profile.
- addQueryParams(String, MultiValueMap<String, String>, boolean) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- addRange(Find, Integer, Integer) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- addRememberMeCookie(String, HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- addRoles(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
-
Adds the given roles to the specified tenant.
- addRoles(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
- addRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- addRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- addRoles(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Assigns roles to the profile.
- addRoles(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- addRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- addRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- addRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- AddSecurityCookiesProcessor - Class in org.craftercms.security.processors.impl
-
RequestSecurityProcessor
implementation that creates a wrapper so that the ticket and profile last update cookies are added to the response, just before it is sent to the client. - AddSecurityCookiesProcessor() - Constructor for class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper - Class in org.craftercms.security.processors.impl
- AddSecurityCookiesResponseWrapper(HttpServletRequest, HttpServletResponse) - Constructor for class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- addSort(Find, String, SortOrder) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- addTicketCookie(String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- afterPropertiesSet() - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
- AllTenantsResolver - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that uses all the available tenants. - AllTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.AllTenantsResolver
- alwaysUseDefaultTargetUrl - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- ANY_APPLICATION - Static variable in class org.craftercms.profile.api.AttributePermission
- ANY_TENANT - Static variable in class org.craftercms.profile.api.TenantPermission
- application - Variable in class org.craftercms.profile.api.AttributePermission
- args - Variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
- ASC - Enum constant in enum class org.craftercms.profile.api.SortOrder
-
Ascending order.
- ATTRIBUTE_ALREADY_DEFINED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- ATTRIBUTE_FIELD_PREFIX - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- ATTRIBUTE_NOT_DEFINED - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- ATTRIBUTE_TYPE_KEY - Static variable in class org.craftercms.profile.api.ProfileConstants
- ATTRIBUTE_TYPE_LARGE_TEXT - Static variable in class org.craftercms.profile.api.ProfileConstants
- ATTRIBUTE_TYPE_STRING_LIST - Static variable in class org.craftercms.profile.api.ProfileConstants
- ATTRIBUTE_TYPE_TEXT - Static variable in class org.craftercms.profile.api.ProfileConstants
- AttributeAction - Enum Class in org.craftercms.profile.api
-
Enum with the actions that can be executed on attributes by applications.
- AttributeAlreadyDefinedException - Exception in org.craftercms.profile.exceptions
-
Thrown if an attribute has already been defined.
- AttributeAlreadyDefinedException(String, String) - Constructor for exception org.craftercms.profile.exceptions.AttributeAlreadyDefinedException
- AttributeDefinition - Class in org.craftercms.profile.api
-
Represents the definition of an attribute in a tenant.
- AttributeDefinition() - Constructor for class org.craftercms.profile.api.AttributeDefinition
- AttributeDefinition(String) - Constructor for class org.craftercms.profile.api.AttributeDefinition
- AttributeNotDefinedException - Exception in org.craftercms.profile.exceptions
-
Thrown when an attribute definition is being updated or when an attribute value is being set but not attribute definition was found.
- AttributeNotDefinedException(String, String) - Constructor for exception org.craftercms.profile.exceptions.AttributeNotDefinedException
- AttributePermission - Class in org.craftercms.profile.api
-
Permission
specific for attributes. - AttributePermission() - Constructor for class org.craftercms.profile.api.AttributePermission
- AttributePermission(String) - Constructor for class org.craftercms.profile.api.AttributePermission
- attributePermissionEvaluator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- attributePermissionEvaluator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- AttributePermissionResolver - Class in org.craftercms.profile.permissions
-
PermissionResolver
for attributes. - AttributePermissionResolver() - Constructor for class org.craftercms.profile.permissions.AttributePermissionResolver
- authenticate(String) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- authenticate(String, String, String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Authenticates the user, and returns a ticket identifying the authentication.
- authenticate(String, String, String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- authenticate(String, String, String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- authenticate(String, String, String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- authenticateUser(String[], String, String) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Authenticates a user.
- authenticateUser(String[], String, String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- authenticateUser(String, String, String) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Authenticates a user.
- authenticateUser(String, String, String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- authenticateUser(Profile) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Authenticates a user just with it's profile ID.
- authenticateUser(Profile) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- authenticateUser(Profile, boolean) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Authenticates a user just with it's profile ID.
- authenticateUser(Profile, boolean) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- Authentication - Interface in org.craftercms.security.authentication
-
Represents a successful authentication.
- AUTHENTICATION_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
- AUTHENTICATION_REQUEST_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- authenticationCache - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- authenticationCache - Variable in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- AuthenticationCache - Interface in org.craftercms.security.authentication
-
Cache for
Authentication
objects. - AuthenticationController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the authentication service.
- AuthenticationController() - Constructor for class org.craftercms.profile.controllers.rest.AuthenticationController
- AuthenticationException - Exception in org.craftercms.security.exception
-
General exception thrown by the authentication service.
- AuthenticationException() - Constructor for exception org.craftercms.security.exception.AuthenticationException
- AuthenticationException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationException
- AuthenticationException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationException
- AuthenticationException(Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationException
- AuthenticationHeadersLoginProcessor - Class in org.craftercms.security.processors.impl
-
RequestSecurityProcessor
that auto logins a user through the headers provided by the Apache mod_auth_mellon SAML authentication module. - AuthenticationHeadersLoginProcessor() - Constructor for class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- authenticationManager - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- authenticationManager - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- authenticationManager - Variable in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
- authenticationManager - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- authenticationManager - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
- authenticationManager - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- AuthenticationManager - Interface in org.craftercms.security.authentication
-
Manages authentication.
- AuthenticationManagerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation of
AuthenticationManager
. - AuthenticationManagerImpl() - Constructor for class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- AuthenticationRequiredException - Exception in org.craftercms.security.exception
-
Thrown if the user is required to authenticate to access a resource.
- AuthenticationRequiredException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationRequiredException
- AuthenticationRequiredException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationRequiredException
- authenticationRequiredHandler - Variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- AuthenticationRequiredHandler - Interface in org.craftercms.security.authentication
-
Handles the request when authentication is required.
- AuthenticationRequiredHandlerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation of
AuthenticationRequiredHandler
: Saves the current request so it can be reused after successful login. Redirects to the login form URL. - AuthenticationRequiredHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
-
Default constructor
- authenticationService - Variable in class org.craftercms.profile.controllers.rest.AuthenticationController
- authenticationService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- authenticationService - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- authenticationService - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- AuthenticationService - Interface in org.craftercms.profile.api.services
-
Service for handling authentication for users.
- AuthenticationServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
AuthenticationService
. - AuthenticationServiceImpl() - Constructor for class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- AuthenticationServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
AuthenticationService
. - AuthenticationServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- AuthenticationSystemException - Exception in org.craftercms.security.exception
-
Thrown when something in the authentication system fails.
- AuthenticationSystemException() - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
- AuthenticationSystemException(String) - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
- AuthenticationSystemException(String, Throwable) - Constructor for exception org.craftercms.security.exception.AuthenticationSystemException
- AuthorizationUtils - Class in org.craftercms.profile.management.security
-
Authorization related utility methods.
- autoLogin(RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- autoLogin(RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
-
Attempts auto login if a remember me cookie is present in the current request
- AVATAR_LINK_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
B
- BAD_CREDENTIALS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- BAD_CREDENTIALS_EXCEPTION_SESSION_ATTRIBUTE - Static variable in class org.craftercms.security.utils.SecurityUtils
- BadCredentialsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a username/password pair is invalid.
- BadCredentialsException - Exception in org.craftercms.security.exception
-
Thrown when user authentication fails because of invalid username/password.
- BadCredentialsException() - Constructor for exception org.craftercms.profile.exceptions.BadCredentialsException
- BadCredentialsException() - Constructor for exception org.craftercms.security.exception.BadCredentialsException
- BadCredentialsException(String) - Constructor for exception org.craftercms.security.exception.BadCredentialsException
- BadCredentialsException(String, Throwable) - Constructor for exception org.craftercms.security.exception.BadCredentialsException
- BASE_URL_ACCESS_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
- BASE_URL_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- BASE_URL_AUTHENTICATION - Static variable in class org.craftercms.profile.api.ProfileConstants
- BASE_URL_PROFILE - Static variable in class org.craftercms.profile.api.ProfileConstants
- BASE_URL_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- BASE_URL_REST_API - Static variable in class org.craftercms.profile.api.ProfileConstants
- BASE_URL_TENANT - Static variable in class org.craftercms.profile.api.ProfileConstants
- BASE_URL_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- buildProjectionWithAttributes(String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- ById(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ById
- ByQuery(String, String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByQuery
- byteArrayTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ByTicket(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByTicket
- ByUsername(String, String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException.ByUsername
C
- cache - Variable in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
- chainAllTenants - Variable in class org.craftercms.security.utils.tenant.TenantsResolverChain
- changePassword(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Changes a profile's password, after a reset request has been sent.
- changePassword(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- changePassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- changePassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- checkIfManageProfilesIsAllowed(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- checkIfManageProfilesIsAllowed(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- checkIfManageTicketsIsAllowed(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- checkIfTenantActionIsAllowed(String, TenantAction) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- checkIfTokenActionIsAllowed(String, AccessTokenServiceImpl.Action) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- CLEANSE_SUPPORTED_TYPES - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- cleanseAttributes - Variable in class org.craftercms.profile.api.Tenant
- cleanseAttributes(Tenant, Map<String, Object>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- clearSession(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- complete(String, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- complete(String, String, HttpServletRequest) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Completes the OAuth authentication, returning the resulting
Authentication
object, or null if it couldn't be completed. - complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Completes the OAuth authentication, returning the resulting
Authentication
object, or null if it couldn't be completed. - complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>, ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- complete(String, String, HttpServletRequest, Set<String>, Map<String, Object>, ConnectSupport) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Completes the OAuth authentication, returning the resulting
Authentication
object, or null if it couldn't be completed. - completeConnection(ConnectSupport, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- connectionDataToMap(ConnectionData, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Creates a new map from the specified
ConnectionData
. - connectionFactoryLocator - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- CONNECTIONS_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
- ConnectionUtils - Class in org.craftercms.security.utils.social
-
Utility methods related with connections with providers.
- ConnectionUtils() - Constructor for class org.craftercms.security.utils.social.ConnectionUtils
- connectSupport - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- cookiesAdded - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- CookieTheftException - Exception in org.craftercms.security.exception.rememberme
-
Thrown when a remember me cookie has been possibly stolen and is being used.
- CookieTheftException(String) - Constructor for exception org.craftercms.security.exception.rememberme.CookieTheftException
- CookieTheftException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.CookieTheftException
- countAsFail(Profile) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- countByTenant(String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- countByTenant(String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the count of profiles for the given tenant.
- CREATE_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- CREATE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- CREATE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
- CREATE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- createAccessToken(AccessToken) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- createBaseParams() - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- createExpressionRoot(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- createPersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Creates a persistent login, use for remember me functionality.
- createPersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- createPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- createPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- createProfile(String, String, String, String, boolean, Set<String>, String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Creates a new profile for a specific tenant name.
- createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- createProfile(String, String, String, String, boolean, Set<String>, Map<String, Object>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- createProfile(String, Connection<?>, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- createProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- createProfile(Connection<?>) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Creates a profile from the specified connection.
- createProfileWithSsoInfo(String, Tenant, HttpServletRequest) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- createRequestContext(HttpServletRequest, HttpServletResponse) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Returns a new
RequestContext
, using the specifiedHttpServletRequest
andHttpServletResponse
. - createTenant(Tenant) - Method in interface org.craftercms.profile.api.services.TenantService
-
Creates the given tenant, failing if it already has been created.
- createTenant(Tenant) - Method in class org.craftercms.profile.controllers.rest.TenantController
- createTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- createTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Create a new ticket for the specified profile.
- createTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- createToken(AccessToken) - Method in interface org.craftercms.profile.api.services.AccessTokenService
-
Creates a new access token.
- createToken(AccessToken) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- createToken(Profile) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- createToken(Profile) - Method in interface org.craftercms.profile.services.VerificationService
-
Creates a new verification token.
- createVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Creates a token that can be sent to the user in an email as a link.
- createVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- createVerificationUrl(String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- CurrentAuthenticationResolvingProcessor - Class in org.craftercms.security.processors.impl
-
Obtains and sets the authentication for the current request.
- CurrentAuthenticationResolvingProcessor() - Constructor for class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
- CurrentUserSubjectResolver - Class in org.craftercms.profile.management.security.permissions
-
SubjectResolver
that returns the currently authenticated profile - CurrentUserSubjectResolver() - Constructor for class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
D
- DEFAULT_EMAIL_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_LOGIN_METHOD - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_LOGIN_URL - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_LOGOUT_METHOD - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
- DEFAULT_LOGOUT_SUCCESS_MESSAGE - Static variable in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- DEFAULT_LOGOUT_URL - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
- DEFAULT_MELLON_HEADER_PREFIX - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_PASSWORD_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_REMEMBER_ME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_SERVICE_METHOD - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- DEFAULT_SERVICE_URL - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- DEFAULT_TENANT_NAME_PARAM - Static variable in class org.craftercms.security.utils.tenant.ParamTenantsResolver
- DEFAULT_TOKEN_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_USERNAME_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_USERNAME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DefaultAdminConsolePermission - Class in org.craftercms.profile.management.security.permissions
-
Default admin console permission.
- DefaultAdminConsolePermission(Action...) - Constructor for class org.craftercms.profile.management.security.permissions.DefaultAdminConsolePermission
- DefaultAuthentication - Class in org.craftercms.security.authentication.impl
-
Default implementation of
Authentication
. - DefaultAuthentication(String, Profile) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
- DefaultAuthentication(String, Profile, boolean) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
- defaultTargetUrl - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- defaultTenantNames - Variable in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- DefaultTenantsResolver - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that uses default tenant values. - DefaultTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- DELETE_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- DELETE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- DELETE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
- DELETE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- deleteAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- deletePersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Deletes the persistent login.
- deletePersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- deletePersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- deletePersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- deleteProfile(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Deletes a profile.
- deleteProfile(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- deleteProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- deleteProfile(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- deleteProfile(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- deleteProfileLastModifiedCookie() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- deleteRememberMeCookie(HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- deleteTenant(String) - Method in interface org.craftercms.profile.api.services.TenantService
-
Deletes a tenant.
- deleteTenant(String) - Method in class org.craftercms.profile.controllers.rest.TenantController
- deleteTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- deleteTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- deleteTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- deleteTicketCookie() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- deleteToken(String) - Method in interface org.craftercms.profile.api.services.AccessTokenService
-
Deletes the token with the given ID.
- deleteToken(String) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- deleteToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- deleteToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- deleteToken(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- deleteToken(String) - Method in interface org.craftercms.profile.services.VerificationService
-
Deletes the token corresponding the specified ID.
- deleteVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Deletes a verification token when it's not needed anymore (not necessary to call if
ProfileService.verifyProfile(String, String...)
orProfileService.changePassword(String, String, String...)
, since they already delete the token. - deleteVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- denyAll() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Always returns false (deny access to everyone).
- DESC - Enum constant in enum class org.craftercms.profile.api.SortOrder
-
Descending order
- deserializeAttributes(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- deserializeLogin(String) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- detailMessage - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- DISABLED_PROFILE - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- DisabledProfileException - Exception in org.craftercms.profile.exceptions
-
Thrown when an operation on a profile (like authentication) can't be performed because the profile is disabled.
- DisabledProfileException(String, String) - Constructor for exception org.craftercms.profile.exceptions.DisabledProfileException
- DisabledUserException - Exception in org.craftercms.security.exception
-
Thrown if an authentication attempt is performed with a disabled user.
- DisabledUserException(String) - Constructor for exception org.craftercms.security.exception.DisabledUserException
- DisabledUserException(String, Throwable) - Constructor for exception org.craftercms.security.exception.DisabledUserException
- disableProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Disables a profile.
- disableProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- disableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- disableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- disableRememberMe(String, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- disableRememberMe(RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- disableRememberMe(RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
-
Disabled remember me for the current authenticated profile, generally by removing remember me cookie.
- DISPLAY_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
If
securityEnabled
, passes the request through the chain ofRequestSecurityProcessor
s, depending if the request URL matches or not theurlsToInclude
or theurlsToExclude
. - doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Passes the request through the chain of
RequestSecurityProcessor
s. - doGetEntitlementUsage(EntitlementType) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- doGetForObject(String, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(String, ParameterizedTypeReference<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(URI, Class<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(URI, ParameterizedTypeReference<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForLocation(String, Object, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForObject(String, Object, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForUpload(String, MultiValueMap<String, Object>, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doWithProfile(ProfileUpdater) - Method in interface org.craftercms.profile.services.impl.ProfileServiceImpl.UpdateCallback
- doWithTenant(TenantUpdater) - Method in interface org.craftercms.profile.services.impl.TenantServiceImpl.UpdateCallback
E
- emailFactory - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- emailHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- enableProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Enables a profile.
- enableProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- enableRememberMe(Authentication, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- enableRememberMe(Authentication, RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
-
Enables remember me for the current authenticated profile, generally by adding a remember me cookie.
- encryptor - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- entitlementValidator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- entitlementValidator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- equals(Object) - Method in class org.craftercms.profile.api.AccessToken
- equals(Object) - Method in class org.craftercms.profile.api.AttributeDefinition
- equals(Object) - Method in class org.craftercms.profile.api.AttributePermission
- equals(Object) - Method in class org.craftercms.profile.api.PersistentLogin
- equals(Object) - Method in class org.craftercms.profile.api.Profile
- equals(Object) - Method in class org.craftercms.profile.api.Tenant
- equals(Object) - Method in class org.craftercms.profile.api.TenantPermission
- equals(Object) - Method in class org.craftercms.profile.api.Ticket
- equals(Object) - Method in class org.craftercms.profile.api.VerificationToken
- equals(Object) - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- ERROR_BUNDLE_NAME - Static variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
- ERROR_KEY_ADD_DEFAULT_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_ATTRIBUTE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_ATTRIBUTES_SERIALIZATION_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_CREATE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_CREATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_CREATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_CREATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_CREATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_CREATE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_DELETE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_DELETE_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_DELETE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_DELETE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_DELETE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_DELETE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_DELETE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_EMAIL_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_GET_ALL_ACCESS_TOKENS_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_GET_ALL_TENANTS_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_GET_PROFILE_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_BY_USERNAME_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_COUNT_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_RANGE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_ATTRIB_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_EXISTING_ATTRIB_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_ROLE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_TENANT_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_GET_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_INVALID_URI_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_REMOVE_ATTRIBUTE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_REMOVE_ROLE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_TENANT_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_TMP_COPY_FAILED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_UPDATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_UPDATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_UPDATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_UPDATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_WAIT_IS_ABORTED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_WHERE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- errorCode - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- ErrorCode - Enum Class in org.craftercms.profile.api.exceptions
-
Contains profile's error codes.
- ErrorDetails - Class in org.craftercms.profile.api.exceptions
-
Information transmitted to the client when an error occurs.
- ErrorDetails() - Constructor for class org.craftercms.profile.api.exceptions.ErrorDetails
- ErrorDetails(ErrorCode, String) - Constructor for class org.craftercms.profile.api.exceptions.ErrorDetails
- errorPageUrl - Variable in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- escapeValue(Object, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ExceptionHandlers - Class in org.craftercms.profile.controllers.rest
-
ControllerAdvice
for controllers that includes exception handling for all exceptions. - ExceptionHandlers - Class in org.craftercms.profile.management.web.controllers
-
ControllerAdvice
for controllers that includes exception handling for all known exceptions. - ExceptionHandlers() - Constructor for class org.craftercms.profile.controllers.rest.ExceptionHandlers
- ExceptionHandlers() - Constructor for class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- excludeRequest(HttpServletRequest) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Returns trues if the request should be excluded from processing.
- Expired(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTicketException.Expired
- ExpiredAccessToken(String, String, Date) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.ExpiredAccessToken
F
- failedLoginAttemptsBeforeDelay - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- failedLoginAttemptsBeforeLock - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- filterAttributeIfReadNotAllowed(Tenant, Iterator<String>, List<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- filterAttributes(Profile, String[]) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- filterNonReadableAttributes(Iterable<Profile>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- filterNonReadableAttributes(Profile) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- filterNonReadableAttributes(Tenant, Iterable<Profile>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- filterNonReadableAttributes(Tenant, Profile) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- FINAL_QUERY_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- findAttributeDefinition(List<AttributeDefinition>, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- findById(String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findById(String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profile with the given ID.
- findByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByIds(List<String>, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profiles with the given IDs.
- findByName(String) - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- findByName(String) - Method in interface org.craftercms.profile.repositories.TenantRepository
-
Returns the tenant for the given name.
- findByProfileIdAndToken(String, String) - Method in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- findByProfileIdAndToken(String, String) - Method in interface org.craftercms.profile.repositories.PersistentLoginRepository
-
Returns the login associated to the given profile ID and token.
- findByQuery(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByQuery(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profiles that match the specified query.
- findByTenantAndAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByTenantAndAttributeValue(String, String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profiles that have the given attribute with the given value for the given tenant.
- findByTenantAndExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByTenantAndExistingAttribute(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profiles that have the given attribute, with any value, for the given tenant.
- findByTenantAndRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByTenantAndRole(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profiles with the given roles for the given tenant.
- findByTenantAndUsername(String, String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findByTenantAndUsername(String, String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the profile for the given tenant name and username.
- findOneByQuery(String, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findOneByQuery(String, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns the single profile that matches the specified query
- findRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- findRange(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Returns a range of profiles for the given tenant.
- findSecurityException(Exception) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- FIRST_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
- flushBuffer() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- forwardToErrorPage(RequestContext) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
G
- GET_ACCESS_TOKEN - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- GET_ALL_ACCESS_TOKENS - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- GET_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- GET_PROFILE_COUNT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- GET_PROFILE_LIST - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- GET_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- getAbsoluteUrlWithAccessTokenIdParam(String) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- getAccessToken(String) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- getAccessToken(HttpServletRequest) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- getAccessToken(HttpServletRequest) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- getAccessTokenId() - Method in interface org.craftercms.profile.services.impl.AccessTokenIdResolver
- getAccessTokenId() - Method in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- getAllAccessTokens() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- getAllTenants() - Method in interface org.craftercms.profile.api.services.TenantService
-
Returns a list with all the tenants.
- getAllTenants() - Method in class org.craftercms.profile.controllers.rest.TenantController
- getAllTenants() - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- getAllTenants() - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- getAllTokens() - Method in interface org.craftercms.profile.api.services.AccessTokenService
-
Returns all the access tokens in the DB.
- getAllTokens() - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- getAllTokens() - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- getAllTokens() - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- getApplication() - Method in class org.craftercms.profile.api.AccessToken
-
Returns the name of the application accessing Crafter Profile.
- getApplication() - Method in class org.craftercms.profile.api.AttributePermission
- getAttachment(String, String, HttpServletResponse) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getAttachmentDetails(String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getAttachments(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getAttribute(String) - Method in class org.craftercms.profile.api.Profile
- getAttributeDefinitions() - Method in class org.craftercms.profile.api.Tenant
-
Returns the definitions of attributes that users of this tenant can have.
- getAttributes() - Method in class org.craftercms.profile.api.Profile
- getAttributes(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the attributes of a profile.
- getAttributes(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getAttributes(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getAttributes(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getAuthentication(String) - Method in interface org.craftercms.security.authentication.AuthenticationCache
-
Returns the cached authentication for the given ticket.
- getAuthentication(String) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
- getAuthentication(String, boolean) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Returns the authentication associated to the given ticket ID
- getAuthentication(String, boolean) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- getAuthentication(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the authentication attribute from the specified request.
- getAvailableRoles() - Method in class org.craftercms.profile.api.Tenant
-
Returns the available roles that can be assigned to users of this tenant.
- getConnectionData(Profile, String, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Returns the list of
ConnectionData
associated to the provider ID of the specified profile - getConnectionFactory(String) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- getContentType() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getCreatedOn() - Method in class org.craftercms.profile.api.Profile
- getCurrentAuthentication() - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the authentication attribute from the current request.
- getCurrentProfile() - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the profile from authentication attribute from the current request.
- getCurrentSubject() - Method in class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
- getCurrentSubject() - Method in class org.craftercms.profile.permissions.AccessTokenSubjectResolver
- getCurrentTenantName() - Static method in class org.craftercms.security.utils.tenant.TenantUtils
-
Returns the current tenant name, which is the tenant of the currently authenticated profile.
- getCurrentToken() - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- getDefaultTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- getDefaultValue() - Method in class org.craftercms.profile.api.AttributeDefinition
-
Returns the default value for all attributes.
- getDetailMessage() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- getEmail() - Method in class org.craftercms.profile.api.Profile
- getError() - Method in exception org.craftercms.security.exception.OAuth2Exception
- getErrorCode() - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
- getErrorCode() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- getErrorDescription() - Method in exception org.craftercms.security.exception.OAuth2Exception
- getErrorPageUrl() - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- getErrorUri() - Method in exception org.craftercms.security.exception.OAuth2Exception
- getExpiresOn() - Method in class org.craftercms.profile.api.AccessToken
-
Returns the date of expiration of this token (when it becomes invalid)
- getFailedLoginAttempts() - Method in class org.craftercms.profile.api.Profile
- getFileName() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getFileSize() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getFileSizeBytes() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getFinalQuery(Tenant, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getGlobalPermission(AccessToken) - Method in class org.craftercms.profile.permissions.AttributePermissionResolver
- getGlobalPermission(AccessToken) - Method in class org.craftercms.profile.permissions.TenantPermissionResolver
- getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
- getGlobalPermission(Profile) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
- getId() - Method in class org.craftercms.profile.api.AccessToken
-
Returns the ID of the access token.
- getId() - Method in class org.craftercms.profile.api.PersistentLogin
- getId() - Method in class org.craftercms.profile.api.Profile
- getId() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getId() - Method in class org.craftercms.profile.api.Tenant
-
Returns the tenant's DB ID.
- getId() - Method in class org.craftercms.profile.api.Ticket
- getId() - Method in class org.craftercms.profile.api.VerificationToken
- getLastFailedLogin() - Method in class org.craftercms.profile.api.Profile
- getLastModified() - Method in class org.craftercms.profile.api.Profile
- getLastProcessorInChain(FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Returns the last processor of the chain, which should actually call the
FilterChain
. - getLastRequestTime() - Method in class org.craftercms.profile.api.Ticket
- getLoggedInUser() - Method in class org.craftercms.profile.management.web.controllers.ModelAttributes
- getLoginFormUrl() - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- getMd5() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- getMessage() - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
- getMessage() - Method in exception org.craftercms.profile.api.exceptions.I10nProfileException
- getMetadata() - Method in class org.craftercms.profile.api.AttributeDefinition
-
Returns the additional metadata associated to an attribute (like label, type, etc.).
- getModule() - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- getName() - Method in class org.craftercms.profile.api.AttributeDefinition
-
Returns the name of the attribute.
- getName() - Method in class org.craftercms.profile.api.Tenant
-
Returns the name of the tenant.
- getNonNullProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getOutputStream() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- getPassword() - Method in class org.craftercms.profile.api.Profile
- getPassword(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- getPermission(AccessToken, String) - Method in class org.craftercms.profile.permissions.TenantPermissionResolver
- getPermission(AccessToken, AttributeDefinition) - Method in class org.craftercms.profile.permissions.AttributePermissionResolver
- getPermission(Profile, String) - Method in class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
- getPermission(Profile, Profile) - Method in class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
- getPersistentLogin(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Returns the persistent login object for the given ID.
- getPersistentLogin(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- getPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- getPersistentLogin(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- getPersistentLoginFromCookie(HttpServletRequest) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- getProfile() - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- getProfile() - Method in interface org.craftercms.security.authentication.Authentication
-
Returns the profile associated to the authentication.
- getProfile() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- getProfile(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- getProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the profile for the specified ID.
- getProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfile(String, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- getProfile(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the profile from authentication attribute from the specified request.
- getProfileAttachment(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Given the Attachment Id and the Profile Id, gets the Actual Attachment.
- getProfileAttachment(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileAttachment(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileAttachmentInformation(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Gets Profile attachment Information.
- getProfileAttachmentInformation(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileAttachmentInformation(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileAttachments(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
List all Attachments for the given profile.
- getProfileAttachments(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileAttachments(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileByIds(List<String>, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileByQuery(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the single profile that matches the specified query
- getProfileByQuery(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileByQuery(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileByQuery(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileByTicket(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the profile for the specified ticket.
- getProfileByTicket(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileByTicket(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileByTicket(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileByUsername(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the user for the specified tenant and username
- getProfileByUsername(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileByUsername(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileByUsername(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileCount(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the number of profiles of the specified tenant.
- getProfileCount(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileCount(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileCount(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileCount(String, String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileCount(String, String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- getProfileCountByQuery(String, String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the number of profiles that match the query for the specified tenant.
- getProfileCountByQuery(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileCountByQuery(String, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfileId() - Method in class org.craftercms.profile.api.PersistentLogin
- getProfileId() - Method in class org.craftercms.profile.api.Ticket
- getProfileId() - Method in class org.craftercms.profile.api.VerificationToken
- getProfileLastModifiedCookie(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the last modified timestamp cookie from the request.
- getProfileList(String, String, String, SortOrder, Integer, Integer) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns a range of profiles for the specified tenant.
- getProfileRange(String, String, SortOrder, Integer, Integer, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfileRange(String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the list of profiles that have the given attribute with the given value.
- getProfilesByAttributeValue(String, String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfilesByAttributeValue(String, String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the list of profiles that have the given attribute, with any value
- getProfilesByExistingAttribute(String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfilesByExistingAttribute(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfilesByIds(List<String>, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns a list of profiles for the specified list of IDs.
- getProfilesByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfilesByIds(List<String>, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the profiles that match the specified query.
- getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfilesByQuery(String, String, String, SortOrder, Integer, Integer, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getProfilesByRole(String, String, String, SortOrder, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns a list of profiles for a specific role and tenant.
- getProfilesByRole(String, String, String, SortOrder, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getProfilesByRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getProfilesByRole(String, String, String, SortOrder, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getRememberMe(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- getRememberMeCookie(HttpServletRequest) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- getRequestUrl(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Returns the request URL without the context path.
- getResourceBundle() - Method in exception org.craftercms.profile.api.exceptions.I10nProfileException
- getRoles() - Method in class org.craftercms.profile.api.Profile
- getSsoEnabledTenant(String[]) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- getStatus() - Method in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- getSupportedEntitlements() - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- getTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- getTargetUrl() - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
- getTenant() - Method in class org.craftercms.profile.api.PersistentLogin
- getTenant() - Method in class org.craftercms.profile.api.Profile
- getTenant() - Method in class org.craftercms.profile.api.TenantPermission
- getTenant() - Method in class org.craftercms.profile.api.Ticket
- getTenant() - Method in class org.craftercms.profile.api.VerificationToken
- getTenant() - Method in class org.craftercms.profile.utils.db.TenantUpdater
- getTenant(String) - Method in interface org.craftercms.profile.api.services.TenantService
-
Returns a tenant.
- getTenant(String) - Method in class org.craftercms.profile.controllers.rest.TenantController
- getTenant(String) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- getTenant(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- getTenant(String) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- getTenantCount() - Method in interface org.craftercms.profile.api.services.TenantService
-
Returns the total number of tenants.
- getTenantCount() - Method in class org.craftercms.profile.controllers.rest.TenantController
- getTenantCount() - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- getTenantCount() - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- getTenantNames() - Method in class org.craftercms.profile.management.web.controllers.TenantController
- getTenantNames(TenantService) - Static method in class org.craftercms.security.utils.tenant.TenantUtils
-
Returns a list with the names of all tenants.
- getTenantPermissions() - Method in class org.craftercms.profile.api.AccessToken
-
Returns the tenant permissions the application has.
- getTenants() - Method in class org.craftercms.security.utils.tenant.AllTenantsResolver
- getTenants() - Method in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- getTenants() - Method in class org.craftercms.security.utils.tenant.ParamTenantsResolver
- getTenants() - Method in interface org.craftercms.security.utils.tenant.TenantsResolver
-
Returns the tenants the application can use.
- getTenants() - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
- getTicket() - Method in interface org.craftercms.security.authentication.Authentication
-
Returns the ticket that identifies the authentication.
- getTicket() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- getTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Returns the ticket object for the given ticket ID.
- getTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- getTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- getTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- getTicketCookie(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Returns the ticket cookie value from the request.
- getTimestamp() - Method in class org.craftercms.profile.api.PersistentLogin
- getTimestamp() - Method in class org.craftercms.profile.api.VerificationToken
- getToken() - Method in class org.craftercms.profile.api.PersistentLogin
- getToken(String) - Method in interface org.craftercms.profile.api.services.AccessTokenService
-
Returns the token for the given ID.
- getToken(String) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- getToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- getToken(String) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- getToken(String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- getToken(String) - Method in interface org.craftercms.profile.services.VerificationService
-
Returns the token that corresponds to the specified ID
- getTokenExpectedValue() - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- getUrlRestrictions() - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- getUsername() - Method in class org.craftercms.profile.api.Profile
- getUsername(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- getVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Returns the verification token that corresponds to the given ID.
- getVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- getVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- getVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- getWriter() - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- GuavaAuthenticationCache - Class in org.craftercms.security.authentication.impl
-
Implementation of
AuthenticationCache
that uses a GuavaCache
. - GuavaAuthenticationCache(Cache<String, Authentication>) - Constructor for class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
H
- handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
-
Redirects to the target URL.
- handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- handle(RequestContext) - Method in interface org.craftercms.security.authentication.LogoutSuccessHandler
-
Handles the request after a successful logout.
- handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
- handle(RequestContext, Authentication) - Method in interface org.craftercms.security.authentication.LoginSuccessHandler
-
Handles the request after a successful authentication.
- handle(RequestContext, AccessDeniedException) - Method in interface org.craftercms.security.authorization.AccessDeniedHandler
-
Handles the request after access to a resource is denied for a user.
- handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
-
Forwards to the error page, but if not error page was specified, a 403 error is sent.
- handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
- handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.AuthenticationRequiredHandler
-
Handles the request when authentication is required.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
-
Saves the current request in the request cache and then redirects to the login form page.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
-
Redirects the response to target URL if target URL is not empty.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestLoginFailureHandler
- handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.LoginFailureHandler
-
Handles the request after a failed authentication
- handleAccessDeniedException(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Handles the specified
AccessDeniedException
, by calling theAccessDeniedHandler
. - handleAccessDeniedException(AccessDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAccessTokenExistsException(AccessTokenExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleActionDeniedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAttributeAlreadyDefinedException(AttributeAlreadyDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAttributeNotDefinedDefinedException(AttributeNotDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAuthenticationRequiredException(RequestContext, AuthenticationRequiredException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- handleBadCredentialsException(BadCredentialsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleDisabledProfileException(DisabledProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleException(Exception) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleExceptionInternal(Exception, HttpHeaders, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleExceptionInternal(Exception, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleInvalidEmailAddressException(InvalidEmailAddressException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleInvalidQueryException(InvalidQueryException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleInvalidRequestParameterException(InvalidRequestParameterException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleInvalidTokenManagementException(InvalidManagementTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchAccessTokenException(NoSuchAccessTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchPersistentLoginException(NoSuchPersistentLoginException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchProfileException(NoSuchProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTenantException(NoSuchTenantException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTicketException(NoSuchTicketException.Expired, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTicketException(NoSuchTicketException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchVerificationTokenException(NoSuchVerificationTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleParamDeserializationException(ParamDeserializationException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handlePermissionException(PermissionException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleProfileExistsException(ProfileExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileRestServiceException(ProfileRestServiceException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleResourceNotFoundException(ResourceNotFoundException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleRestServiceException(RestServiceException) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- handleSecurityProviderException(SecurityProviderException, RequestContext) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- handleTenantExistsException(TenantExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleUnauthorizedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- hasAnyRole(String...) - Method in class org.craftercms.profile.api.Profile
- hasAnyRole(Collection<String>) - Method in class org.craftercms.profile.api.Profile
- hasAnyRole(Collection<String>) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if the profile has any of the specified roles.
- hashCode() - Method in class org.craftercms.profile.api.AccessToken
- hashCode() - Method in class org.craftercms.profile.api.AttributeDefinition
- hashCode() - Method in class org.craftercms.profile.api.AttributePermission
- hashCode() - Method in class org.craftercms.profile.api.PersistentLogin
- hashCode() - Method in class org.craftercms.profile.api.Profile
- hashCode() - Method in class org.craftercms.profile.api.Tenant
- hashCode() - Method in class org.craftercms.profile.api.TenantPermission
- hashCode() - Method in class org.craftercms.profile.api.Ticket
- hashCode() - Method in class org.craftercms.profile.api.VerificationToken
- hashCode() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- hashSalt - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- hasRole(String) - Method in class org.craftercms.profile.api.Profile
- hasRole(String) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if the profile has the specified role.
- hasValidToken(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
I
- I10nProfileException - Exception in org.craftercms.profile.api.exceptions
-
Localized version of
ProfileException
. - I10nProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(String, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(String, Throwable, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- includeRequest(HttpServletRequest) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- includeRequest(HttpServletRequest) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Returns trues if the request should be included for processing.
- increaseFailedLoginAttempts() - Method in class org.craftercms.profile.api.Profile
- indexOfAttributeDefinition(String, List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- init() - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- init() - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- InitialResourcesRunner - Class in org.craftercms.profile.tasks
-
Run initial JSON data insert task at startup if flagged Run initial collection fields update at startup if flagged
- InitialResourcesRunner() - Constructor for class org.craftercms.profile.tasks.InitialResourcesRunner
- INVALID_EMAIL_ADDRESS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- INVALID_QUERY - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- invalidateAuthentication(Authentication) - Method in interface org.craftercms.security.authentication.AuthenticationManager
-
Invalidates the given authentication.
- invalidateAuthentication(Authentication) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- invalidateTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Invalidates the ticket.
- invalidateTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- invalidateTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- invalidateTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- InvalidCookieException - Exception in org.craftercms.security.exception.rememberme
-
Thrown when a remember me cookie provided has an invalid format.
- InvalidCookieException(String) - Constructor for exception org.craftercms.security.exception.rememberme.InvalidCookieException
- InvalidCookieException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.InvalidCookieException
- InvalidEmailAddressException - Exception in org.craftercms.profile.exceptions
-
Thrown when an email address is in an invalid format.
- InvalidEmailAddressException(String) - Constructor for exception org.craftercms.profile.exceptions.InvalidEmailAddressException
- InvalidQueryException - Exception in org.craftercms.profile.exceptions
-
Thrown when a specified Mongo query is invalid, because of illegal operators ($where) or non-readable attributes.
- InvalidQueryException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.InvalidQueryException
- InvalidRequestParameterException - Exception in org.craftercms.profile.management.exceptions
-
Thrown when a request parameter is invalid.
- InvalidRequestParameterException(String) - Constructor for exception org.craftercms.profile.management.exceptions.InvalidRequestParameterException
- isAccessAllowed(HttpServletRequest, Expression) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
- isAllowed(String) - Method in class org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission
- isAlwaysUseDefaultTargetUrl() - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- isAnonymous() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if user is anonymous.
- isAttributeActionAllowed(AttributeDefinition, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- isAuthenticated() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if user is authenticated.
- isCleanseAttributes() - Method in class org.craftercms.profile.api.Tenant
- isEnabled() - Method in class org.craftercms.profile.api.Profile
- isLoginRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- isLogoutRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- isMaster() - Method in class org.craftercms.profile.api.AccessToken
-
Returns true if this is a master token.
- isProfileAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
- isProfileInTimeOut(Profile) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- isRemembered() - Method in interface org.craftercms.security.authentication.Authentication
-
Indicates if it's a remembered authentication.
- isRemembered() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- isServiceRequest(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- isSsoEnabled() - Method in class org.craftercms.profile.api.Tenant
-
Returns true is single-sign on (SSO) is enabled for this tenant .
- isSuperadmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
- isTenantAdmin(Profile) - Static method in class org.craftercms.profile.management.security.AuthorizationUtils
- isVerified() - Method in class org.craftercms.profile.api.Profile
- isVerifyNewProfiles() - Method in class org.craftercms.profile.api.Tenant
-
Returns true if new profiles should be verified through email by the user, for the accounts or users of this tenant.
K
- key - Variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
- KEY - Static variable in exception org.craftercms.profile.exceptions.AccessTokenExistsException
- KEY - Static variable in exception org.craftercms.profile.exceptions.AttributeNotDefinedException
- KEY - Static variable in exception org.craftercms.profile.exceptions.BadCredentialsException
- KEY - Static variable in exception org.craftercms.profile.exceptions.DisabledProfileException
- KEY - Static variable in exception org.craftercms.profile.exceptions.NoSuchPersistentLoginException
- KEY - Static variable in exception org.craftercms.profile.exceptions.NoSuchTicketException
- KEY - Static variable in exception org.craftercms.profile.exceptions.ParamDeserializationException
- KEY - Static variable in exception org.craftercms.profile.exceptions.ProfileExistsException
- KEY - Static variable in exception org.craftercms.profile.exceptions.ProfileLockedException
- KEY - Static variable in exception org.craftercms.profile.exceptions.TenantExistsException
- KEY_BY_ID - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
- KEY_BY_QUERY - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
- KEY_BY_TICKET - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
- KEY_BY_USERNAME - Static variable in exception org.craftercms.profile.exceptions.NoSuchProfileException
- KEY_COUNT_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_DEFAULT_FIELDS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_IDS_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_NAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- KEY_FIND_BY_PROFILE_ID_AND_TOKEN - Static variable in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- KEY_FIND_BY_TENANT_AND_ATTRIB_VALUE_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_TENANT_AND_EXISTING_ATTRIB_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_TENANT_AND_NON_EXISTING_ATTRIB_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_TENANT_AND_ROLE_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_TENANT_AND_USERNAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_FIND_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_INDEX_KEYS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_INDEX_KEYS - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- KEY_INDEX_OPTIONS - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_INDEX_OPTIONS - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- KEY_REMOVE_BY_NAME_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- KEY_REMOVE_BY_TENANT_QUERY - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- KEY_REMOVE_TOKENS_OLDER_THAN_QUERy - Static variable in class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
- KEY_REMOVE_TOKENS_OLDER_THAN_QUERY - Static variable in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- KEY_REMOVE_WITH_LAST_REQUEST_TIME_OLDER_THAN_QUERY - Static variable in class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
L
- LAST_NAME_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.social.ConnectionUtils
- loadProfile(String) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- lockTime - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_ACCESS_TOKEN_CREATED - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- LOG_KEY_ACCESS_TOKEN_DELETED - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- LOG_KEY_ACCESS_TOKEN_FOUND - Static variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- LOG_KEY_ATTRIBUTE_DEFINITIONS_ADDED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_ATTRIBUTE_DEFINITIONS_REMOVED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_ATTRIBUTE_DEFINITIONS_UPDATED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_AUTHENTICATION_SUCCESSFUL - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_EMAIL_SENT - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- LOG_KEY_PASSWORD_CHANGED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PERSISTENT_LOGIN_CREATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_PERSISTENT_LOGIN_DELETED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_PERSISTENT_LOGIN_TOKEN_REFRESHED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_PROFILE_ATTRIBS_REMOVED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_ATTRIBS_UPDATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_CREATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_DELETED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_DISABLED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_ENABLED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_ROLES_ADDED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_ROLES_REMOVED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_UPDATED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_PROFILE_VERIFIED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- LOG_KEY_ROLES_ADDED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_ROLES_REMOVED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_TENANT_CREATED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_TENANT_DELETED - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- LOG_KEY_TICKET_CREATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_TICKET_INVALIDATED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_TICKET_REQUESTED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- LOG_KEY_TOKEN_CREATED - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- LOG_KEY_TOKEN_DELETED - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- LOG_KEY_VERIFY_NEW_PROFILES_FLAG_SET - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- logger - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- logger - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- logger - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
- logger - Static variable in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
- logger - Static variable in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- logger - Static variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- loginFailureHandler - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- LoginFailureHandler - Interface in org.craftercms.security.authentication
-
Handles the request after a failed authentication.
- LoginFailureHandlerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation of
LoginFailureHandler
, which redirects the response to a target URL or 401 is sent if there's no target URL. - LoginFailureHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- loginFormUrl - Variable in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- loginMethod - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- LoginProcessor - Class in org.craftercms.security.processors.impl
-
Processes login requests.
- LoginProcessor() - Constructor for class org.craftercms.security.processors.impl.LoginProcessor
-
Default constructor.
- loginSuccessHandler - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- LoginSuccessHandler - Interface in org.craftercms.security.authentication
-
Handles the response after a successful authentication.
- LoginSuccessHandlerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation of
LoginSuccessHandler
: Deletes any authentication exception saved in the session. Adds the ticket ID and profile last modified cookies to response. Uses the SpringRequestCache
to obtain the previous request before login and redirect to it. - LoginSuccessHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- loginUrl - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- logoutMethod - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
- LogoutProcessor - Class in org.craftercms.security.processors.impl
-
Processes logout requests.
- LogoutProcessor() - Constructor for class org.craftercms.security.processors.impl.LogoutProcessor
-
Default constructor.
- logoutSuccessHandler - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
- LogoutSuccessHandler - Interface in org.craftercms.security.authentication
-
Handles the request after a successful logout.
- LogoutSuccessHandlerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation for
LogoutSuccessHandlerImpl
, which redirects to a target URL. - LogoutSuccessHandlerImpl() - Constructor for class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
- logoutSuccessMessage - Variable in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- logoutUrl - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
M
- MainController - Class in org.craftercms.profile.management.web.controllers
-
Controller for the main view.
- MainController() - Constructor for class org.craftercms.profile.management.web.controllers.MainController
- MANAGE_PROFILES - Enum constant in enum class org.craftercms.profile.api.TenantAction
- MANAGE_TICKETS - Enum constant in enum class org.craftercms.profile.api.TenantAction
- mapToConnectionData(String, Map<String, Object>, TextEncryptor) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Creates a new instance of
ConnectionData
from the specified map. - mellonHeaderPrefix - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- MissingAccessToken() - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.MissingAccessToken
- MODEL_LOGGED_IN_USER - Static variable in class org.craftercms.profile.management.web.controllers.ModelAttributes
- MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- MODEL_MESSAGE - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- MODEL_PAGE_HEADER - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- ModelAttributes - Class in org.craftercms.profile.management.web.controllers
-
ControllerAdvice
that defines common model attributes for all view controllers. - ModelAttributes() - Constructor for class org.craftercms.profile.management.web.controllers.ModelAttributes
- MODIFIER_REMOVE_ATTRIBUTE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- MODIFIER_REMOVE_ROLE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- MODIFIER_UPDATE_ATTRIBUTE - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- MonitoringController - Class in org.craftercms.profile.controllers.rest
-
Rest controller to provide monitoring information
- MonitoringController(String) - Constructor for class org.craftercms.profile.controllers.rest.MonitoringController
- MSG_ACCESS_TOKEN_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- MSG_ACCESS_TOKEN_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- MSG_PROFILE_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- MSG_PROFILE_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- MSG_PROFILE_UPDATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- MSG_TENANT_CREATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- MSG_TENANT_DELETED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- MSG_TENANT_UPDATED_FORMAT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
N
- newProfileEmailFromAddress - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- newProfileEmailSubject - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- newProfileEmailTemplateName - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- NO_ATTRIBUTE - Static variable in class org.craftercms.profile.api.ProfileConstants
-
Constant used to indicate in Profile service methods that receive an array of
attributeToReturn
, that no attribute should be returned. - NO_SUCH_ACCESS_TOKEN_ID - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NO_SUCH_PERSISTENT_LOGIN - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NO_SUCH_PROFILE - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NO_SUCH_TENANT - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NO_SUCH_TICKET - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NO_SUCH_VERIFICATION_TOKEN - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- NoSuchAccessToken(String) - Constructor for exception org.craftercms.profile.exceptions.AccessDeniedException.NoSuchAccessToken
- NoSuchAccessTokenException - Exception in org.craftercms.profile.exceptions
-
Thrown when a specified access token ID doesn't correspond to any known access token.
- NoSuchAccessTokenException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchAccessTokenException
- NoSuchPersistentLoginException - Exception in org.craftercms.profile.exceptions
-
Thrown if no persistent login with a specified ID was found.
- NoSuchPersistentLoginException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchPersistentLoginException
- NoSuchProfileException - Exception in org.craftercms.profile.exceptions
-
Thrown if no profile with a specified ID was found.
- NoSuchProfileException(String, Object...) - Constructor for exception org.craftercms.profile.exceptions.NoSuchProfileException
- NoSuchProfileException.ById - Exception in org.craftercms.profile.exceptions
- NoSuchProfileException.ByQuery - Exception in org.craftercms.profile.exceptions
- NoSuchProfileException.ByTicket - Exception in org.craftercms.profile.exceptions
- NoSuchProfileException.ByUsername - Exception in org.craftercms.profile.exceptions
- NoSuchTenantException - Exception in org.craftercms.profile.exceptions
-
Thrown if no tenant with a specified name was found.
- NoSuchTenantException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTenantException
- NoSuchTicketException - Exception in org.craftercms.profile.exceptions
-
Thrown if no ticket with a specified ID was found.
- NoSuchTicketException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchTicketException
- NoSuchTicketException.Expired - Exception in org.craftercms.profile.exceptions
- NoSuchVerificationTokenException - Exception in org.craftercms.profile.exceptions
-
Thrown when a serialized verification token is in an invalid format.
- NoSuchVerificationTokenException(String) - Constructor for exception org.craftercms.profile.exceptions.NoSuchVerificationTokenException
O
- OAuth2Exception - Exception in org.craftercms.security.exception
-
Exception used when a OAuth2 provider returns an error on a login attempt.
- OAuth2Exception(String, String, String) - Constructor for exception org.craftercms.security.exception.OAuth2Exception
- objectMapper - Variable in class org.craftercms.profile.controllers.rest.ProfileController
- objectRoles - Variable in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
- onLoginFailure(RequestContext, AuthenticationException) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- onLoginSuccess(RequestContext, Authentication) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- onLogoutSuccess(RequestContext, Authentication) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- org.craftercms.profile.api - package org.craftercms.profile.api
- org.craftercms.profile.api.exceptions - package org.craftercms.profile.api.exceptions
- org.craftercms.profile.api.services - package org.craftercms.profile.api.services
- org.craftercms.profile.controllers.rest - package org.craftercms.profile.controllers.rest
- org.craftercms.profile.entitlement - package org.craftercms.profile.entitlement
- org.craftercms.profile.exceptions - package org.craftercms.profile.exceptions
- org.craftercms.profile.interceptors - package org.craftercms.profile.interceptors
- org.craftercms.profile.management.exceptions - package org.craftercms.profile.management.exceptions
- org.craftercms.profile.management.security - package org.craftercms.profile.management.security
- org.craftercms.profile.management.security.permissions - package org.craftercms.profile.management.security.permissions
- org.craftercms.profile.management.web.controllers - package org.craftercms.profile.management.web.controllers
- org.craftercms.profile.permissions - package org.craftercms.profile.permissions
- org.craftercms.profile.repositories - package org.craftercms.profile.repositories
- org.craftercms.profile.repositories.impl - package org.craftercms.profile.repositories.impl
- org.craftercms.profile.services - package org.craftercms.profile.services
- org.craftercms.profile.services.impl - package org.craftercms.profile.services.impl
- org.craftercms.profile.tasks - package org.craftercms.profile.tasks
- org.craftercms.profile.utils - package org.craftercms.profile.utils
- org.craftercms.profile.utils.db - package org.craftercms.profile.utils.db
- org.craftercms.security.annotations - package org.craftercms.security.annotations
- org.craftercms.security.aop - package org.craftercms.security.aop
- org.craftercms.security.authentication - package org.craftercms.security.authentication
- org.craftercms.security.authentication.impl - package org.craftercms.security.authentication.impl
- org.craftercms.security.authorization - package org.craftercms.security.authorization
- org.craftercms.security.authorization.impl - package org.craftercms.security.authorization.impl
- org.craftercms.security.exception - package org.craftercms.security.exception
- org.craftercms.security.exception.rememberme - package org.craftercms.security.exception.rememberme
- org.craftercms.security.processors - package org.craftercms.security.processors
- org.craftercms.security.processors.impl - package org.craftercms.security.processors.impl
- org.craftercms.security.servlet.filters - package org.craftercms.security.servlet.filters
- org.craftercms.security.social - package org.craftercms.security.social
- org.craftercms.security.social.impl - package org.craftercms.security.social.impl
- org.craftercms.security.utils - package org.craftercms.security.utils
- org.craftercms.security.utils.handlers - package org.craftercms.security.utils.handlers
- org.craftercms.security.utils.profile - package org.craftercms.security.utils.profile
- org.craftercms.security.utils.social - package org.craftercms.security.utils.social
- org.craftercms.security.utils.spring - package org.craftercms.security.utils.spring
- org.craftercms.security.utils.spring.el - package org.craftercms.security.utils.spring.el
- org.craftercms.security.utils.tenant - package org.craftercms.security.utils.tenant
- OTHER - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
P
- PAGE_HEADER_NEW - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- PAGE_HEADER_UPDATE - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- PARAM_ACCESS_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ATTRIBUTE_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ATTRIBUTE_TO_RETURN - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ATTRIBUTE_VALUE - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_CODE - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- PARAM_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_COUNT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_DESERIALIZATION_ERROR - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- PARAM_EMAIL - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ENABLED - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ERROR - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- PARAM_ERROR_DESCRIPTION - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- PARAM_ERROR_URI - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- PARAM_FILENAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_NEW_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_OAUTH_TOKEN - Static variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- PARAM_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_PROFILE_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_QUERY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_RESET_PASSWORD_URL - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_RESET_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_ROLE - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_SORT_BY - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_SORT_BY - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_SORT_ORDER - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_SORT_ORDER - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_START - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_START - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_TENANT_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_TENANT_NAME - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PARAM_TICKET_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_USERNAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_VERIFICATION_TOKEN_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_VERIFICATION_URL - Static variable in class org.craftercms.profile.api.ProfileConstants
- PARAM_VERIFY - Static variable in class org.craftercms.profile.api.ProfileConstants
- ParamDeserializationException - Exception in org.craftercms.profile.exceptions
-
Thrown the JSON in a param can't be correctly deserialized.
- ParamDeserializationException(Throwable) - Constructor for exception org.craftercms.profile.exceptions.ParamDeserializationException
- ParamTenantsResolver - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that resolves the tenants through a param. - ParamTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.ParamTenantsResolver
- passwordParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- PATH_VAR_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
- PATH_VAR_ID - Static variable in class org.craftercms.profile.api.ProfileConstants
- PATH_VAR_ID - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- PATH_VAR_ID - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- PATH_VAR_NAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- PATH_VAR_NAME - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- pathMatcher - Variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- pathMatcher - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- PERMISSION_ERROR - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- permissionEvaluator - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- permissionEvaluator - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- permitAll() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Always returns true (allow access to everyone).
- PersistentLogin - Class in org.craftercms.profile.api
-
Represents a persistent authentication or login, triggered by remember me functionality.
- PersistentLogin() - Constructor for class org.craftercms.profile.api.PersistentLogin
- persistentLoginRepository - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- PersistentLoginRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
PersistentLogin
s. - PersistentLoginRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
PersistentLogin
. - PersistentLoginRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- postProcessAfterInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- processRequest(RequestContext) - Method in class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
-
Calls the next
RequestSecurityProcessor
of the iterator. - processRequest(RequestContext) - Method in interface org.craftercms.security.processors.RequestSecurityProcessorChain
-
Calls the next processor in the chain.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
-
Wraps the response in a wrapper that adds (or deletes) the security cookies before the response is sent.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
-
Sets the authentication for the current request.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LoginProcessor
-
Checks if the request URL matches the
loginUrl
and the HTTP method matches theloginMethod
. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
-
Checks if the request URL matches the
logoutUrl
and the HTTP method matches thelogoutMethod
. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
-
Checks if there's a request in the request cache (which means that a previous request was cached).
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Catches any exception thrown by the processor chain.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Matches the request URL against the keys of the
restriction
map, which are ANT-style path patterns. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in interface org.craftercms.security.processors.RequestSecurityProcessor
-
Processes a request, enforcing security when required.
- profile - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
- Profile - Class in org.craftercms.profile.api
-
Representation of a user.
- Profile() - Constructor for class org.craftercms.profile.api.Profile
- PROFILE_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
- PROFILE_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- PROFILE_LAST_MODIFIED_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- ProfileAdminProfilePermission - Class in org.craftercms.profile.management.security.permissions
-
Profile permission for the PROFILE_ADMIN role.
- ProfileAdminProfilePermission(Profile, Profile) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminProfilePermission
- ProfileAdminTenantPermission - Class in org.craftercms.profile.management.security.permissions
-
Tenant permission for the PROFILE_ADMIN role.
- ProfileAdminTenantPermission(Profile, String) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminTenantPermission
- ProfileAttachment - Class in org.craftercms.profile.api.services
- ProfileAttachment() - Constructor for class org.craftercms.profile.api.services.ProfileAttachment
- profileAttachmentListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileConstants - Class in org.craftercms.profile.api
-
Common constants.
- ProfileController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the profile service.
- ProfileController - Class in org.craftercms.profile.management.web.controllers
-
MVC Controller for displaying and modifying profiles.
- ProfileController() - Constructor for class org.craftercms.profile.controllers.rest.ProfileController
- ProfileController() - Constructor for class org.craftercms.profile.management.web.controllers.ProfileController
- ProfileException - Exception in org.craftercms.profile.api.exceptions
-
Root exception for profile.
- ProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(String) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(String, Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileExistsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a create profile operation fails because a profile with the same tenant and username already exists.
- ProfileExistsException(String, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileExistsException
- profileLastModifiedCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- ProfileLicenseUsageProvider - Class in org.craftercms.profile.entitlement
-
Implementation of
EntitlementUsageProvider
for Crafter Profile module. - ProfileLicenseUsageProvider() - Constructor for class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- profileListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileLockedException - Exception in org.craftercms.profile.exceptions
-
Throw when account had too much failed attempts.
- ProfileLockedException() - Constructor for exception org.craftercms.profile.exceptions.ProfileLockedException
- ProfilePermissionResolver - Class in org.craftercms.profile.management.security.permissions
-
PermissionResolver
for profile permissions. - ProfilePermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
- profileRepository - Variable in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
-
Current instance of
ProfileRepository
. - profileRepository - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- profileRepository - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- profileRepository - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
- ProfileRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
Profile
s. - ProfileRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
ProfileRepository
. - ProfileRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- ProfileRestServiceException - Exception in org.craftercms.profile.exceptions
-
ProfileException
used by clients to indicate a REST service error. - ProfileRestServiceException(HttpStatus, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
- ProfileRestServiceException(HttpStatus, ErrorCode, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
- profileService - Variable in class org.craftercms.profile.controllers.rest.ProfileController
- profileService - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- profileService - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- profileService - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- profileService - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- profileService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- profileService - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- ProfileService - Interface in org.craftercms.profile.api.services
-
Service for handling profiles.
- ProfileServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
ProfileService
. - ProfileServiceImpl() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceImpl
- ProfileServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
- ProfileServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
ProfileService
. - ProfileServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileUpdater - Class in org.craftercms.profile.utils.db
-
Created by alfonsovasquez on 14/6/16.
- ProfileUpdater(Profile, UpdateHelper, ProfileRepository) - Constructor for class org.craftercms.profile.utils.db.ProfileUpdater
- ProviderLoginSupport - Interface in org.craftercms.security.social
-
Helper class that allows for executing logins with a social service provider like Facebook, Twitter, LinkedIn, etc.
- ProviderLoginSupportImpl - Class in org.craftercms.security.social.impl
-
Default implementation of
ProviderLoginSupport
. - ProviderLoginSupportImpl() - Constructor for class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- putAuthentication(Authentication) - Method in interface org.craftercms.security.authentication.AuthenticationCache
-
Puts the specified authentication in the cache.
- putAuthentication(Authentication) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
Q
- QUERY_ATTRIBUTE_PATTERN_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_FINAL_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_PATTERN - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- QUERY_TENANT_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_WHERE_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
R
- READ_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
- READ_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
- redirect(HttpServletRequest, HttpServletResponse, String) - Static method in class org.craftercms.security.utils.RedirectUtils
-
Redirects to the specified URL.
- redirectToSavedRequest(HttpServletRequest, HttpServletResponse) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- RedirectUtils - Class in org.craftercms.security.utils
-
Utility class for redirection.
- RedirectUtils() - Constructor for class org.craftercms.security.utils.RedirectUtils
- refreshCurrentAuthentication(Profile) - Method in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- RefreshCurrentAuthenticationOnProfileUpdateAspect - Class in org.craftercms.security.utils.profile
-
Aspect for
ProfileService
that refreshes the current authentication object when the profile associated to the authentication is updated. - RefreshCurrentAuthenticationOnProfileUpdateAspect() - Constructor for class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- refreshPersistentLoginToken(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Refreshes the token of the specified persistent login.
- refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- refreshPersistentLoginToken(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- rejectAttributeIfActionNotAllowed(Tenant, String, AttributeAction, List<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- rejectAttributesIfActionNotAllowed(String, Collection<String>, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- rejectAttributesIfActionNotAllowed(Tenant, Collection<String>, AttributeAction) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- REMEMBER_ME_COOKIE_NAME - Static variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- RememberMeAutoLoginProcessor - Class in org.craftercms.security.processors.impl
-
RequestSecurityProcessor
that executes auto login when a valid remember me cookie is found in the request and there's no authentication present yet. - RememberMeAutoLoginProcessor() - Constructor for class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
- rememberMeCookieManager - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- RememberMeException - Exception in org.craftercms.security.exception.rememberme
-
Root exception for remember me related errors.
- RememberMeException(String) - Constructor for exception org.craftercms.security.exception.rememberme.RememberMeException
- RememberMeException(String, Throwable) - Constructor for exception org.craftercms.security.exception.rememberme.RememberMeException
- rememberMeManager - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- rememberMeManager - Variable in class org.craftercms.security.processors.impl.LogoutProcessor
- rememberMeManager - Variable in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
- RememberMeManager - Interface in org.craftercms.security.authentication
-
Manages remember me functionality.
- RememberMeManagerImpl - Class in org.craftercms.security.authentication.impl
-
Default implementation of
RememberMeManager
. - RememberMeManagerImpl() - Constructor for class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- rememberMeParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- REMOVE_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
- removeAll(String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- removeAll(String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Removes all the profiles associated to the given tenant.
- removeAttributeDefinitions(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
-
Removes the given attribute definitions from the specified tenant.
- removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
- removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- removeAttributeDefinitions(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- removeAttributeDefinitions(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- removeAttributeFromAll(String, String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- removeAttributeFromAll(String, String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Removes the attribute of all profiles of to the given tenant.
- removeAttributeFromProfiles(String, String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- removeAttributes(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Removes a list of attributes of a profile.
- removeAttributes(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- removeAttributes(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- removeAttributes(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- removeAttributes(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- removeAuthentication(String) - Method in interface org.craftercms.security.authentication.AuthenticationCache
-
Removes the authentication associated to the given ticket from the cache.
- removeAuthentication(String) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
- removeAuthentication(HttpServletRequest) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Removes the authentication attribute from the specified request.
- removeAvailableRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- removeByName(String) - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- removeByName(String) - Method in interface org.craftercms.profile.repositories.TenantRepository
-
Removes the tenant for the given name.
- removeConnectionData(String, String, Profile) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Remove the
ConnectionData
associated to the provider ID and user ID. - removeConnectionData(Profile, String) - Static method in class org.craftercms.security.utils.social.ConnectionUtils
-
Remove all
ConnectionData
associated to the specified provider ID. - removeCurrentAuthentication() - Static method in class org.craftercms.security.utils.SecurityUtils
-
Removes the authentication attribute from the current request.
- removeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- removeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
- removeOlderThan(long) - Method in interface org.craftercms.profile.repositories.PersistentLoginRepository
-
Removes logins with timestamps older than the specified number of seconds.
- removeOlderThan(long) - Method in interface org.craftercms.profile.repositories.VerificationTokenRepository
-
Removes tokens with timestamps older than the specified number of seconds.
- removeRoleFromAll(String, String) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- removeRoleFromAll(String, String) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Removes the role of all profiles of to the given tenant.
- removeRoleFromProfiles(String, String) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- removeRoles(String, Collection<String>) - Method in interface org.craftercms.profile.api.services.TenantService
-
Removes the given roles from the specified tenant.
- removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.controllers.rest.TenantController
- removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- removeRoles(String, Collection<String>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- removeRoles(String, Collection<String>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Removes assigned roles from a profile.
- removeRoles(String, Collection<String>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- removeRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- removeRoles(String, Collection<String>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- removeRoles(Collection<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- removeWithLastRequestTimeOlderThan(long) - Method in class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
- removeWithLastRequestTimeOlderThan(long) - Method in interface org.craftercms.profile.repositories.TicketRepository
-
Removes tickets with last request time older than the specified number of seconds.
- request - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- requestCache - Variable in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- requestCache - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- requestCache - Variable in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
- RequestSecurityFilter - Class in org.craftercms.security.servlet.filters
-
Filter for running security.
- RequestSecurityFilter() - Constructor for class org.craftercms.security.servlet.filters.RequestSecurityFilter
- RequestSecurityProcessor - Interface in org.craftercms.security.processors
-
Implementations should process a request to enforce a security aspect (authentication, authorization, etc.).
- RequestSecurityProcessorChain - Interface in org.craftercms.security.processors
-
Represents a chain of
RequestSecurityProcessor
s. - RequestSecurityProcessorChainImpl - Class in org.craftercms.security.processors.impl
-
Default implementation of a handler chain, using an iterator.
- RequestSecurityProcessorChainImpl(Iterator<RequestSecurityProcessor>) - Constructor for class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
-
Default constructor
- resetPassword(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sends an email to the profile's user to indicate that the password needs to be reset.
- resetPassword(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- resetPwdEmailFromAddress - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPwdEmailSubject - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPwdEmailTemplateName - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resolvers - Variable in class org.craftercms.security.utils.tenant.TenantsResolverChain
- ResourceNotFoundException - Exception in org.craftercms.profile.management.exceptions
-
RuntimeException
thrown when a resource (like a profile or tenant) couldn't be found - ResourceNotFoundException(String) - Constructor for exception org.craftercms.profile.management.exceptions.ResourceNotFoundException
- responseWriter - Variable in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- RestAccessDeniedHandler - Class in org.craftercms.security.authorization.impl
-
Implementation of
AccessDeniedHandler
for REST based applications, which returns a 403 FORBIDDEN status with the access denied exception message. - RestAccessDeniedHandler() - Constructor for class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
- RestAuthenticationRequiredHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
AuthenticationRequiredHandler
for REST based applications, which returns a 401 UNAUTHORIZED status with the authentication exception message. - RestAuthenticationRequiredHandler() - Constructor for class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
- RestLoginFailureHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LoginFailureHandler
for REST based applications, which returns a 401 UNAUTHORIZED status with a the authentication exception message. - RestLoginFailureHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginFailureHandler
- RestLoginSuccessHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LoginSuccessHandler
for REST based applications, which returns theAuthentication
object as the response body. - RestLoginSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
- RestLogoutSuccessHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LogoutSuccessHandler
for REST based applications, which just returns a 200 OK status with a simple success message. - RestLogoutSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- ReturnCurrentAuthenticationProcessor - Class in org.craftercms.security.processors.impl
-
RequestSecurityProcessor
that returns the current authentication to the client. - ReturnCurrentAuthenticationProcessor() - Constructor for class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- runIfSecurityEnabled(ProceedingJoinPoint) - Method in class org.craftercms.security.aop.RunIfSecurityEnabledAspect
- RunIfSecurityEnabled - Annotation Interface in org.craftercms.security.annotations
-
Annotation used to indicate that a certain method should be executed only if security is enabled.
- RunIfSecurityEnabledAspect - Class in org.craftercms.security.aop
-
Aspect that handles the
RunIfSecurityEnabled
annotation - RunIfSecurityEnabledAspect() - Constructor for class org.craftercms.security.aop.RunIfSecurityEnabledAspect
S
- SavedRequestAwareProcessor - Class in org.craftercms.security.processors.impl
-
Uses
RequestCache
to reconstitute a previously saved request (if there's one). - SavedRequestAwareProcessor() - Constructor for class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
- saveException(HttpServletRequest, AuthenticationException) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- saveException(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- saveRequest(RequestContext) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- securityEnabled - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- SecurityEnabledAware - Interface in org.craftercms.security.utils
-
Interface implemented by objects that need to be notified if security is enabled or not.
- SecurityEnabledAwareProcessor - Class in org.craftercms.security.utils.spring
-
BeanPostProcessor
implementation that passes thesecurityEnabled
property to beans that implement theSecurityEnabledAware
interface. - SecurityEnabledAwareProcessor(boolean) - Constructor for class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- SecurityExceptionProcessor - Class in org.craftercms.security.processors.impl
-
Handles certain security exceptions: If it's an
AuthenticationRequiredException
, theAuthenticationRequiredHandler
is used. If it's anAccessDeniedException
, and the user is anonymous, theAuthenticationRequiredHandler
is used. - SecurityExceptionProcessor() - Constructor for class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- securityProcessors - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- SecurityProviderException - Exception in org.craftercms.security.exception
-
Root class of security provider related exceptions
- SecurityProviderException() - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(String) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(String, Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityUtils - Class in org.craftercms.security.utils
-
Contains security utility methods.
- sendAuthentication(Authentication, RequestContext) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- sendEmail(VerificationToken, Profile, String, String, String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- sendEmail(VerificationToken, Profile, String, String, String, String) - Method in interface org.craftercms.profile.services.VerificationService
-
Creates a verification token and sends the user an email with the token for verification.
- sendError(int) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- sendError(int, String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- sendError(AccessDeniedException, RequestContext) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- sendErrorMessage(int, Throwable, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendMessage(int, String, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendObject(int, T, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendRedirect(String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- serializeAttributes(Map<String, Object>) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- SERIALIZED_LOGIN_SEPARATOR - Static variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- serializeLogin(PersistentLogin) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAccessDeniedHandler(AccessDeniedHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Sets the
AccessDeniedHandler
, to handle anyAccessDeniedException
s thrown. - setAccessToken(HttpServletRequest, AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- setAccessTokenId(String) - Method in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- setAccessTokenIdResolver(AccessTokenIdResolver) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- setAlwaysUseDefaultTargetUrl(boolean) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- setApplication(String) - Method in class org.craftercms.profile.api.AccessToken
-
Sets the name of the application accessing Crafter Profile.
- setAttribute(String, Object) - Method in class org.craftercms.profile.api.Profile
- setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.api.Tenant
-
Sets the definitions of attributes that users of this tenant can have.
- setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.api.Profile
- setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setAuthentication(HttpServletRequest, Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Sets the authentication attribute in the specified request.
- setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setAuthenticationRequiredHandler(AuthenticationRequiredHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Sets the
AuthenticationRequiredHandler
, to handle anyAuthenticationRequiredException
s thrown. - setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.api.Tenant
-
Sets the available roles that can be assigned to users of this tenant.
- setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setChainAllTenants(boolean) - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
- setCleanseAttributes(boolean) - Method in class org.craftercms.profile.api.Tenant
- setCleanseAttributes(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setConnectionFactoryLocator(ConnectionFactoryLocator) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setConnectSupport(ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setContentType(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setCreatedOn(Date) - Method in class org.craftercms.profile.api.Profile
- setCurrentAuthentication(Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Sets the authentication attribute in the current request.
- setCurrentToken(AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- setDbName(String) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
- setDefaultTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- setDefaultTenantNames(String[]) - Method in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- setDefaultValue(Object) - Method in class org.craftercms.profile.api.AttributeDefinition
-
Sets the default value of all attributes.
- setEmail(String) - Method in class org.craftercms.profile.api.Profile
- setEmail(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setEmailFactory(EmailFactory) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- setEmailHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setEnabled(boolean) - Method in class org.craftercms.profile.api.Profile
- setEnabled(boolean) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setEncryptor(TextEncryptor) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setEntitlementValidator(EntitlementValidator) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setEntitlementValidator(EntitlementValidator) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setErrorCode(ErrorCode) - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
- setErrorPageUrl(String) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
-
Sets the error page URL to forward to.
- setExpiresOn(Date) - Method in class org.craftercms.profile.api.AccessToken
-
Sets the date of expiration of this token (when it becomes invalid)
- setFailedLoginAttempts(int) - Method in class org.craftercms.profile.api.Profile
- setFailedLoginAttempts(int) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setFailedLoginAttempts(String, int, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sets the number of failed login attempts for the profile.
- setFailedLoginAttempts(String, int, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setFailedLoginAttempts(String, int, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- setFailedLoginAttemptsBeforeDelay(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setFailedLoginAttemptsBeforeLock(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setFileName(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setFileSize(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setFileSizeBytes(long) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setId(String) - Method in class org.craftercms.profile.api.AccessToken
-
Sets the ID of the access token.
- setId(String) - Method in class org.craftercms.profile.api.PersistentLogin
- setId(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setId(String) - Method in class org.craftercms.profile.api.Ticket
- setId(String) - Method in class org.craftercms.profile.api.VerificationToken
- setId(ObjectId) - Method in class org.craftercms.profile.api.Profile
- setId(ObjectId) - Method in class org.craftercms.profile.api.Tenant
-
Sets the tenant's DB ID.
- setLastFailedLogin(String, Date, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sets the date of the last failed login for the profile.
- setLastFailedLogin(String, Date, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setLastFailedLogin(String, Date, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- setLastFailedLogin(Date) - Method in class org.craftercms.profile.api.Profile
- setLastFailedLogin(Date) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setLastModified(Date) - Method in class org.craftercms.profile.api.Profile
- setLastModified(Date) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setLastRequestTime(Date) - Method in class org.craftercms.profile.api.Ticket
- setLockTime(int) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setLoginFailureHandler(LoginFailureHandler) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setLoginFormUrl(String) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
-
Sets the URL of the login form page.
- setLoginMethod(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setLoginSuccessHandler(LoginSuccessHandler) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setLoginUrl(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setLogoutMethod(String) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setLogoutSuccessHandler(LogoutSuccessHandler) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setLogoutSuccessMessage(String) - Method in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- setLogoutUrl(String) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setMaster(boolean) - Method in class org.craftercms.profile.api.AccessToken
-
Sets if this is a master token.
- setMd5(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setMellonHeaderPrefix(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setMessage(String) - Method in class org.craftercms.profile.api.exceptions.ErrorDetails
- setMetadata(Map<String, Object>) - Method in class org.craftercms.profile.api.AttributeDefinition
-
Sets the additional metadata associated to an attribute (like label, type, etc.).
- setMongo(MongoClient) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
- setName(String) - Method in class org.craftercms.profile.api.AttributeDefinition
-
Sets the attribute name.
- setName(String) - Method in class org.craftercms.profile.api.Tenant
-
Sets the name of the tenant.
- setNewProfileEmailFromAddress(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setNewProfileEmailSubject(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setNewProfileEmailTemplateName(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setObjectMapper(ObjectMapper) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- setObjectMapper(ObjectMapper) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- setPassword(String) - Method in class org.craftercms.profile.api.Profile
- setPassword(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setPasswordParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setPathMatcher(PathMatcher) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Sets the path matcher to use to match the URLs for restriction checking.
- setPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- setPersistentLoginRepository(PersistentLoginRepository) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setProfile(Profile) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
- setProfileId(String) - Method in class org.craftercms.profile.api.PersistentLogin
- setProfileId(String) - Method in class org.craftercms.profile.api.Ticket
- setProfileId(String) - Method in class org.craftercms.profile.api.VerificationToken
- setProfileLastModifiedCookieManager(CookieManager) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- setProfilePermissionEvaluator(PermissionEvaluator<Profile, Profile>) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setProfileRepository(ProfileRepository) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setProfileService(ProfileService) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- setProfileService(ProfileService) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- setProfileService(ProfileService) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setProfileService(ProfileService) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setProfileService(ProfileService) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- setProfileService(ProfileService) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setProfileService(ProfileService) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setProfileService(ProfileService) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setRememberMeCookieManager(CookieManager) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setRememberMeManager(RememberMeManager) - Method in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
- setRememberMeParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setRequestCache(RequestCache) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
-
Sets the cache where the current request is saved.
- setRequestCache(RequestCache) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- setRequestCache(RequestCache) - Method in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
- setResetPwdEmailFromAddress(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setResetPwdEmailSubject(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setResetPwdEmailTemplateName(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setResolvers(List<TenantsResolver>) - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
- setResourcesPaths(List<Resource>) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
- setResponseWriter(HttpMessageConvertingResponseWriter) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- setResponseWriter(HttpMessageConvertingResponseWriter) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- setRoles(Set<String>) - Method in class org.craftercms.profile.api.Profile
- setRoles(Set<String>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setRunOnInit(boolean) - Method in class org.craftercms.profile.tasks.InitialResourcesRunner
- setSecurityEnabled(boolean) - Method in class org.craftercms.security.aop.RunIfSecurityEnabledAspect
- setSecurityEnabled(boolean) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Sets if security is enabled or disabled.
- setSecurityEnabled(boolean) - Method in interface org.craftercms.security.utils.SecurityEnabledAware
- setSecurityProcessors(List<RequestSecurityProcessor>) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Sets the chain of
RequestSecurityProcessor
. - setServiceMethod(String) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- setServiceUrl(String) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- setSsoEnabled(boolean) - Method in class org.craftercms.profile.api.Tenant
-
Sets if single sign-on (SSO) should be enabled for this tenant.
- setSsoEnabled(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- setTargetUrl(String) - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
- setTenant(String) - Method in class org.craftercms.profile.api.PersistentLogin
- setTenant(String) - Method in class org.craftercms.profile.api.Profile
- setTenant(String) - Method in class org.craftercms.profile.api.Ticket
- setTenant(String) - Method in class org.craftercms.profile.api.VerificationToken
- setTenantNameParam(String) - Method in class org.craftercms.security.utils.tenant.ParamTenantsResolver
- setTenantPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setTenantPermissionEvaluator(PermissionEvaluator<AccessToken, String>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setTenantPermissionEvaluator(PermissionEvaluator<Profile, String>) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- setTenantPermissionEvaluator(PermissionEvaluator<Profile, String>) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- setTenantPermissions(List<TenantPermission>) - Method in class org.craftercms.profile.api.AccessToken
-
Sets the he tenant permissions the application has.
- setTenantRepository(TenantRepository) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- setTenantRepository(TenantRepository) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setTenantService(TenantService) - Method in class org.craftercms.profile.controllers.rest.TenantController
- setTenantService(TenantService) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- setTenantService(TenantService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setTenantService(TenantService) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setTenantService(TenantService) - Method in class org.craftercms.security.utils.tenant.AllTenantsResolver
- setTenantsResolver(TenantsResolver) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setTenantsResolver(TenantsResolver) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setTextEncryptor(TextEncryptor) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setTicketCookieManager(CookieManager) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- setTicketRepository(TicketRepository) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- setTimestamp(Date) - Method in class org.craftercms.profile.api.PersistentLogin
- setTimestamp(Date) - Method in class org.craftercms.profile.api.VerificationToken
- setToken(String) - Method in class org.craftercms.profile.api.PersistentLogin
- setTokenExpectedValue(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setTokenHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setTokenMaxAge(int) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- setTokenRepository(VerificationTokenRepository) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- setUrlRestrictions(Map<String, String>) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Sets the map of restrictions.
- setUrlsToExclude(String[]) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- setUrlsToExclude(String...) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Sets the regular expressions used to match the URLs of requests that should NOT be processed by the security chain.
- setUrlsToInclude(String[]) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- setUrlsToInclude(String...) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Sets the regular expressions used to match the URLs of requests that should be processed by the security chain.
- setUsername(String) - Method in class org.craftercms.profile.api.Profile
- setUsername(String) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setUsernameHeaderName(String) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setUsernameParameter(String) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setValidAttachmentMimeTypes(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setVerificationService(VerificationService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setVerificationUrl(String) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- setVerified(boolean) - Method in class org.craftercms.profile.api.Profile
- setVerified(boolean) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setVerifyNewProfiles(boolean) - Method in class org.craftercms.profile.api.Tenant
-
Sets if new profiles should be verified through email by the user, for the accounts or users of this tenant.
- setVerifyNewProfiles(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- SingleAccessTokenIdResolver - Class in org.craftercms.profile.services.impl
-
Implementation of
AccessTokenIdResolver
that uses a single access token ID, set as property. - SingleAccessTokenIdResolver() - Constructor for class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- SortOrder - Enum Class in org.craftercms.profile.api
-
The sort order used by services the return a list of sorted objects
- start(String, String, HttpServletRequest) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- start(String, String, HttpServletRequest) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Starts the OAuth login process.
- start(String, String, HttpServletRequest, MultiValueMap<String, String>) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- start(String, String, HttpServletRequest, MultiValueMap<String, String>) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Starts the OAuth login process.
- start(String, String, HttpServletRequest, MultiValueMap<String, String>, ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- start(String, String, HttpServletRequest, MultiValueMap<String, String>, ConnectSupport) - Method in interface org.craftercms.security.social.ProviderLoginSupport
-
Starts the OAuth login process.
- status - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- subjectRole - Variable in class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
- SubjectRoleIsNotInferiorPermission - Class in org.craftercms.profile.management.security.permissions
-
Permission that ensures that the current profile isn't trying to modify another profile if the former has an inferior role than the later.
- SubjectRoleIsNotInferiorPermission(String, Set<String>) - Constructor for class org.craftercms.profile.management.security.permissions.SubjectRoleIsNotInferiorPermission
- SubjectTenantIsSamePermission - Class in org.craftercms.profile.management.security.permissions
-
Permission that ensures that the current profile isn't trying to modify a tenant that it's not its own tenant or a profile that doesn't correspond to its own tenant.
- SubjectTenantIsSamePermission(String, String) - Constructor for class org.craftercms.profile.management.security.permissions.SubjectTenantIsSamePermission
- SUPERADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
- SuperadminPermission - Class in org.craftercms.profile.management.security.permissions
-
Permission for the PROFILE_SUPERADMIN role (can do anything).
- SuperadminPermission() - Constructor for class org.craftercms.profile.management.security.permissions.SuperadminPermission
T
- targetUrl - Variable in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- targetUrl - Variable in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
- tenant - Variable in class org.craftercms.profile.api.TenantPermission
- tenant - Variable in class org.craftercms.profile.utils.db.TenantUpdater
- Tenant - Class in org.craftercms.profile.api
-
A tenant is normally an application that shares common configuration.
- Tenant() - Constructor for class org.craftercms.profile.api.Tenant
- TENANT_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
- TENANT_EXISTS - Enum constant in enum class org.craftercms.profile.api.exceptions.ErrorCode
- TENANT_REQUEST_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- TenantAction - Enum Class in org.craftercms.profile.api
-
Enum with actions that can be executed on tenants and their user profiles by applications.
- TenantAdminProfilePermission - Class in org.craftercms.profile.management.security.permissions
-
Profile permission for the PROFILE_TENANT_ADMIN role.
- TenantAdminProfilePermission(Profile, Profile) - Constructor for class org.craftercms.profile.management.security.permissions.TenantAdminProfilePermission
- TenantAdminTenantPermission - Class in org.craftercms.profile.management.security.permissions
-
Tenant permission for the PROFILE_TENANT_ADMIN role.
- TenantAdminTenantPermission(Profile, String) - Constructor for class org.craftercms.profile.management.security.permissions.TenantAdminTenantPermission
- TenantController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the tenant service.
- TenantController - Class in org.craftercms.profile.management.web.controllers
-
MVC Controller for displaying and modifying tenants.
- TenantController() - Constructor for class org.craftercms.profile.controllers.rest.TenantController
- TenantController() - Constructor for class org.craftercms.profile.management.web.controllers.TenantController
- TenantExistsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a create tenant operation fails because a tenant with the same name already exists.
- TenantExistsException(String) - Constructor for exception org.craftercms.profile.exceptions.TenantExistsException
- tenantListTypeRef - Static variable in class org.craftercms.profile.services.impl.TenantServiceRestClient
- tenantNameParam - Variable in class org.craftercms.security.utils.tenant.ParamTenantsResolver
- TenantPermission - Class in org.craftercms.profile.api
-
Permission
specific for tenants. - TenantPermission() - Constructor for class org.craftercms.profile.api.TenantPermission
- TenantPermission(String) - Constructor for class org.craftercms.profile.api.TenantPermission
- tenantPermissionEvaluator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- tenantPermissionEvaluator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- TenantPermissionResolver - Class in org.craftercms.profile.management.security.permissions
-
PermissionResolver
for tenant permissions. - TenantPermissionResolver - Class in org.craftercms.profile.permissions
-
PermissionResolver
for tenants. - TenantPermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.TenantPermissionResolver
- TenantPermissionResolver() - Constructor for class org.craftercms.profile.permissions.TenantPermissionResolver
- tenantRepository - Variable in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
-
Current instance of
TenantRepository
. - tenantRepository - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- tenantRepository - Variable in class org.craftercms.profile.utils.db.TenantUpdater
- TenantRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
Tenant
s - TenantRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
TenantRepository
. - TenantRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- tenantService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- tenantService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tenantService - Variable in class org.craftercms.security.utils.tenant.AllTenantsResolver
- TenantService - Interface in org.craftercms.profile.api.services
-
Service for managing tenants.
- TenantServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
TenantService
. - TenantServiceImpl() - Constructor for class org.craftercms.profile.services.impl.TenantServiceImpl
- TenantServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
- TenantServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
TenantService
. - TenantServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.TenantServiceRestClient
- tenantsResolver - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tenantsResolver - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- TenantsResolver - Interface in org.craftercms.security.utils.tenant
-
Utility interface that can be implemented to resolve the tenants usable by the application.
- TenantsResolverChain - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that returns the first tenants resolved by any resolver. - TenantsResolverChain() - Constructor for class org.craftercms.security.utils.tenant.TenantsResolverChain
- TenantUpdater - Class in org.craftercms.profile.utils.db
-
Created by alfonsovasquez on 20/6/16.
- TenantUpdater(Tenant, UpdateHelper, TenantRepository) - Constructor for class org.craftercms.profile.utils.db.TenantUpdater
- TenantUtils - Class in org.craftercms.security.utils.tenant
-
Tenant related utility methods.
- textEncryptor - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- Ticket - Class in org.craftercms.profile.api
-
An authentication ticket for a profile.
- Ticket() - Constructor for class org.craftercms.profile.api.Ticket
- TICKET_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- ticketCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- ticketRepository - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- TicketRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
Ticket
s. - TicketRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
TicketRepository
. - TicketRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
- tokenExpectedValue - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tokenHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tokenMaxAge - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- tokenRepository - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- toString() - Method in class org.craftercms.profile.api.AccessToken
- toString() - Method in class org.craftercms.profile.api.AttributeDefinition
- toString() - Method in class org.craftercms.profile.api.AttributePermission
- toString() - Method in class org.craftercms.profile.api.PersistentLogin
- toString() - Method in class org.craftercms.profile.api.Profile
- toString() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- toString() - Method in class org.craftercms.profile.api.Tenant
- toString() - Method in class org.craftercms.profile.api.TenantPermission
- toString() - Method in class org.craftercms.profile.api.Ticket
- toString() - Method in class org.craftercms.profile.api.VerificationToken
- toString() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
U
- update() - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- update() - Method in class org.craftercms.profile.utils.db.TenantUpdater
- UPDATE_PROFILE - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- UPDATE_TENANT - Enum constant in enum class org.craftercms.profile.api.TenantAction
- UPDATE_TENANT - Enum constant in enum class org.craftercms.profile.management.security.permissions.Action
- updateAllWithDefaultValue(String, String, Object) - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- updateAllWithDefaultValue(String, String, Object) - Method in interface org.craftercms.profile.repositories.ProfileRepository
-
Updates all the profiles of a given tenant with the default value of an attribute, only if they don't have the attribute value set yet.
- updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in interface org.craftercms.profile.api.services.TenantService
-
Updates the given attribute definitions of the specified tenant.
- updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.controllers.rest.TenantController
- updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- updateAttributeDefinitions(String, Collection<AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- updateAttributeDefinitions(Collection<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- updateAttributes(String, Map<String, Object>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Updates the attributes of a profile, by merging the specified attributes with the existing attributes.
- updateAttributes(String, Map<String, Object>, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- updateAttributes(String, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- updateAttributes(String, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- updateHelper - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
- updateHelper - Variable in class org.craftercms.profile.utils.db.TenantUpdater
- updateProfile(String, String, String, String, Boolean, Set<String>, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Updates the profile's info.
- updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- updateProfile(String, String, String, String, Boolean, Set<String>, Map<String, Object>, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- updateProfile(String, ProfileServiceImpl.UpdateCallback, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- updateProfile(Profile) - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- updateProfileConnectionData(String, Connection<?>, Profile) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- updateRememberMe(String, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- updateTenant(String, TenantServiceImpl.UpdateCallback) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- updateTenant(Tenant) - Method in interface org.craftercms.profile.api.services.TenantService
-
Updates the given tenant.
- updateTenant(Tenant) - Method in class org.craftercms.profile.controllers.rest.TenantController
- updateTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- updateTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- updateTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- uploadProfileAttachment(String, String, MultipartFile) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- URL_ACCESS_TOKEN_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_ACCESS_TOKEN_DELETE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_ACCESS_TOKEN_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_ACCESS_TOKEN_GET_ALL - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_AUTHENTICATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_CREATE_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_CREATE_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_DELETE_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_GET_PERSISTENT_LOGIN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_GET_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_INVALIDATE_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_AUTH_REFRESH_PERSISTENT_LOGIN_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_CREATE_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_CREATE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_CREATE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_DELETE_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_DELETE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_DELETE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_GET_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_GET_ALL_ACCESS_TOKENS - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_GET_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_GET_PROFILE_COUNT - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_GET_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_GET_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_GET_TENANT_NAMES - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_PROFILE_ADD_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_CHANGE_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_CREATE_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_DELETE_PROFILE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_DELETE_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_DISABLE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_ENABLE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_ATTACHMENTS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_ATTACHMENTS_DETAILS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_ATTRIB_VALUE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_EXISTING_ATTRIB - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_IDS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_ROLE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_TICKET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_BY_USERNAME - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_ONE_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_RANGE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_GET_VERIFICATION_TOKEN - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_REMOVE_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_REMOVE_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_RESET_PASSWORD - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_UPDATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_UPDATE_ATTRIBUTES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_UPLOAD_ATTACHMENT - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_PROFILE_VERIFY - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_ROOT - Static variable in class org.craftercms.profile.controllers.rest.MonitoringController
- URL_TENANT_ADD_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_ADD_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_COUNT - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_COUNT_BY_QUERY - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_CREATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_DELETE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_GET - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_GET_ALL - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_REMOVE_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_REMOVE_ROLES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_UPDATE - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_UPDATE_ATTRIBUTE_DEFINITIONS - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_TENANT_VERIFY_NEW_PROFILES - Static variable in class org.craftercms.profile.api.ProfileConstants
- URL_UPDATE_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_UPDATE_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_VIEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_VIEW_ACCESS_TOKEN_LIST - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_VIEW_NEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- URL_VIEW_NEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_VIEW_NEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_VIEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_VIEW_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- URL_VIEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- URL_VIEW_TENANT_LIST - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- UrlAccessRestrictionCheckingProcessor - Class in org.craftercms.security.processors.impl
-
Processor that checks if the current user has permission to access the current request URL.
- UrlAccessRestrictionCheckingProcessor() - Constructor for class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Default constructor.
- urlRestrictions - Variable in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
- urlsToExclude - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- urlsToExclude - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- urlsToInclude - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- urlsToInclude - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- usernameHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- usernameParameter - Variable in class org.craftercms.security.processors.impl.LoginProcessor
V
- validateQuery(Tenant, String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- validAttachmentMimeTypes - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- valueOf(String) - Static method in enum class org.craftercms.profile.api.AttributeAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.craftercms.profile.api.exceptions.ErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.craftercms.profile.api.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.craftercms.profile.api.TenantAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.craftercms.profile.management.security.permissions.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.craftercms.profile.api.AttributeAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.craftercms.profile.api.exceptions.ErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.craftercms.profile.api.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.craftercms.profile.api.TenantAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.craftercms.profile.management.security.permissions.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERIFICATION_LINK_TEMPLATE_ARG - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- verificationService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- VerificationService - Interface in org.craftercms.profile.services
-
Service used to verify a particular activity with the profile owner (like a recently created profile or a reset password request).
- VerificationServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
VerificationService
. - VerificationServiceImpl() - Constructor for class org.craftercms.profile.services.impl.VerificationServiceImpl
- VerificationToken - Class in org.craftercms.profile.api
-
Verification token, used for email related verification.
- VerificationToken() - Constructor for class org.craftercms.profile.api.VerificationToken
- VerificationTokenRepository - Interface in org.craftercms.profile.repositories
-
Repository for
VerificationToken
s - VerificationTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
VerificationTokenRepository
. - VerificationTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
- verifyNewProfiles(String, boolean) - Method in interface org.craftercms.profile.api.services.TenantService
-
Sets if new profiles for the specified tenant should be verified or not.
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.controllers.rest.TenantController
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- verifyProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sets the profile as verified if the verification token is valid.
- verifyProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- VIEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_ACCESS_TOKEN_LIST - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_MAIN - Static variable in class org.craftercms.profile.management.web.controllers.MainController
- VIEW_NEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_NEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- VIEW_TENANT_LIST - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- viewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewAccessTokenList() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewMain() - Method in class org.craftercms.profile.management.web.controllers.MainController
- viewNewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewNewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewNewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
- viewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewProfileList() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
- viewTenantList() - Method in class org.craftercms.profile.management.web.controllers.TenantController
W
- wrapResponse(RequestContext) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- WRITE_ATTRIBUTE - Enum constant in enum class org.craftercms.profile.api.AttributeAction
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form