A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages

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 - 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 - 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 Expressions 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 current AccessToken.
AccessTokenSubjectResolver() - Constructor for class org.craftercms.profile.permissions.AccessTokenSubjectResolver
 
AccessTokenUtils - Class in org.craftercms.profile.utils
Utility methods for AccessTokens.
Action - Enum in org.craftercms.profile.management.security.permissions
The actions that a user can execute in the admin console.
ACTION_DENIED - 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
 
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 - org.craftercms.profile.api.SortOrder
Ascending order.
ATTRIBUTE_ALREADY_DEFINED - org.craftercms.profile.api.exceptions.ErrorCode
 
ATTRIBUTE_FIELD_PREFIX - Static variable in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
 
ATTRIBUTE_NOT_DEFINED - 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 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:
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 - 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 - org.craftercms.profile.management.security.permissions.Action
 
CREATE_PROFILE - org.craftercms.profile.management.security.permissions.Action
 
CREATE_TENANT - org.craftercms.profile.api.TenantAction
 
CREATE_TENANT - 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 specified HttpServletRequest and HttpServletResponse.
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 - org.craftercms.profile.management.security.permissions.Action
 
DELETE_PROFILE - org.craftercms.profile.management.security.permissions.Action
 
DELETE_TENANT - org.craftercms.profile.api.TenantAction
 
DELETE_TENANT - 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...) or ProfileService.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 - 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 - 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 of RequestSecurityProcessors, depending if the request URL matches or not the urlsToInclude or the urlsToExclude.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
Passes the request through the chain of RequestSecurityProcessors.
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 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 - org.craftercms.profile.management.security.permissions.Action
 
GET_ALL_ACCESS_TOKENS - org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE - org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE_COUNT - org.craftercms.profile.management.security.permissions.Action
 
GET_PROFILE_LIST - org.craftercms.profile.management.security.permissions.Action
 
GET_TENANT - 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 Guava Cache.
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 the AccessDeniedHandler.
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
 
INVALID_EMAIL_ADDRESS - org.craftercms.profile.api.exceptions.ErrorCode
 
INVALID_QUERY - 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:
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 - org.craftercms.profile.api.TenantAction
 
MANAGE_TICKETS - 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 - org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_PERSISTENT_LOGIN - org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_PROFILE - org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_TENANT - org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_TICKET - org.craftercms.profile.api.exceptions.ErrorCode
 
NO_SUCH_VERIFICATION_TOKEN - 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.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 - 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 - 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 - 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 PersistentLogins.
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 the loginMethod.
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 the logoutMethod.
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 - 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 Profiles.
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 - org.craftercms.profile.api.AttributeAction
 
READ_TENANT - 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 - 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 RequestSecurityProcessors.
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 the Authentication 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 Type 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 the securityEnabled property to beans that implement the SecurityEnabledAware interface.
SecurityEnabledAwareProcessor(boolean) - Constructor for class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
 
SecurityExceptionProcessor - Class in org.craftercms.security.processors.impl
Handles certain security exceptions:
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 any AccessDeniedExceptions 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
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
 
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.).
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
 
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
 
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 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 - org.craftercms.profile.api.exceptions.ErrorCode
 
TENANT_REQUEST_ATTRIBUTE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
 
TenantAction - Enum 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 Tenants
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 Tickets.
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 - org.craftercms.profile.management.security.permissions.Action
 
UPDATE_TENANT - org.craftercms.profile.api.TenantAction
 
UPDATE_TENANT - 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 org.craftercms.profile.api.AttributeAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.craftercms.profile.api.exceptions.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.craftercms.profile.api.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.craftercms.profile.api.TenantAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.craftercms.profile.management.security.permissions.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.craftercms.profile.api.AttributeAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.craftercms.profile.api.exceptions.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.craftercms.profile.api.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.craftercms.profile.api.TenantAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.craftercms.profile.management.security.permissions.Action
Returns an array containing the constants of this enum type, 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 VerificationTokens
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 - org.craftercms.profile.api.AttributeAction
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes All Packages