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
All Classes All Packages
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
Expression
s that are used to evaluate access restrictions. - AccessRestrictionExpressionRoot() - Constructor for class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
- AccessToken - Class in org.craftercms.profile.api
-
Access token given to applications that need to access the REST API, acting for any tenant of a list.
- AccessToken() - Constructor for class org.craftercms.profile.api.AccessToken
- AccessTokenCheckingInterceptor - Class in org.craftercms.profile.interceptors
-
Filter that checks that in every call the access token ID is specified, and that it's a recognized access token ID and is not expired.
- AccessTokenCheckingInterceptor() - Constructor for class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- AccessTokenController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the access token service.
- AccessTokenController - Class in org.craftercms.profile.management.web.controllers
-
MVC Controller for displaying and modifying tenants.
- AccessTokenController() - Constructor for class org.craftercms.profile.controllers.rest.AccessTokenController
- AccessTokenController() - Constructor for class org.craftercms.profile.management.web.controllers.AccessTokenController
- AccessTokenExistsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a create access token operation fails because an access token with the same properties already exists.
- AccessTokenExistsException(String) - Constructor for exception org.craftercms.profile.exceptions.AccessTokenExistsException
- accessTokenId - Variable in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- accessTokenIdResolver - Variable in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- AccessTokenIdResolver - Interface in org.craftercms.profile.services.impl
-
Resolves the access token ID to use for REST calls to profile.
- accessTokenListTypeRef - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- accessTokenRepository - Variable in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- accessTokenRepository - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- AccessTokenRepository - Interface in org.craftercms.profile.repositories
-
Repository for storing
AccessToken
. - AccessTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
AccessTokenRepository
, using Jongo. - AccessTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.AccessTokenRepositoryImpl
- accessTokenService - Variable in class org.craftercms.profile.controllers.rest.AccessTokenController
- AccessTokenService - Interface in org.craftercms.profile.api.services
-
Service for managing access tokens.
- AccessTokenServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
AccessTokenService
. - AccessTokenServiceImpl() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- AccessTokenServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
AccessTokenService
. - AccessTokenServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- AccessTokenSubjectResolver - Class in org.craftercms.profile.permissions
-
SubjectResolver
that resolves to the currentAccessToken
. - AccessTokenSubjectResolver() - Constructor for class org.craftercms.profile.permissions.AccessTokenSubjectResolver
- AccessTokenUtils - Class in org.craftercms.profile.utils
-
Utility methods for
AccessToken
s. - Action - Enum 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 specifiedHttpServletRequest
andHttpServletResponse
. - createTenant(Tenant) - Method in interface org.craftercms.profile.api.services.TenantService
-
Creates the given tenant, failing if it already has been created.
- createTenant(Tenant) - Method in class org.craftercms.profile.controllers.rest.TenantController
- createTenant(Tenant) - Method in class org.craftercms.profile.management.web.controllers.TenantController
- createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- createTenant(Tenant) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- createTicket(String) - Method in interface org.craftercms.profile.api.services.AuthenticationService
-
Create a new ticket for the specified profile.
- createTicket(String) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- createTicket(String) - Method in class org.craftercms.profile.services.impl.AuthenticationServiceRestClient
- createToken(AccessToken) - Method in interface org.craftercms.profile.api.services.AccessTokenService
-
Creates a new access token.
- createToken(AccessToken) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- createToken(AccessToken) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceRestClient
- createToken(Profile) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- createToken(Profile) - Method in interface org.craftercms.profile.services.VerificationService
-
Creates a new verification token.
- createVerificationToken(String) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Creates a token that can be sent to the user in an email as a link.
- createVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- createVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- createVerificationUrl(String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- CurrentAuthenticationResolvingProcessor - Class in org.craftercms.security.processors.impl
-
Obtains and sets the authentication for the current request.
- CurrentAuthenticationResolvingProcessor() - Constructor for class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
- CurrentUserSubjectResolver - Class in org.craftercms.profile.management.security.permissions
-
SubjectResolver
that returns the currently authenticated profile - CurrentUserSubjectResolver() - Constructor for class org.craftercms.profile.management.security.permissions.CurrentUserSubjectResolver
D
- DEFAULT_EMAIL_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_LOGIN_METHOD - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_LOGIN_URL - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_LOGOUT_METHOD - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
- DEFAULT_LOGOUT_SUCCESS_MESSAGE - Static variable in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- DEFAULT_LOGOUT_URL - Static variable in class org.craftercms.security.processors.impl.LogoutProcessor
- DEFAULT_MELLON_HEADER_PREFIX - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_PASSWORD_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_REMEMBER_ME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DEFAULT_SERVICE_METHOD - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- DEFAULT_SERVICE_URL - Static variable in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- DEFAULT_TENANT_NAME_PARAM - Static variable in class org.craftercms.security.utils.tenant.ParamTenantsResolver
- DEFAULT_TOKEN_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_USERNAME_HEADER_NAME - Static variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- DEFAULT_USERNAME_PARAM - Static variable in class org.craftercms.security.processors.impl.LoginProcessor
- DefaultAdminConsolePermission - Class in org.craftercms.profile.management.security.permissions
-
Default admin console permission.
- DefaultAdminConsolePermission(Action...) - Constructor for class org.craftercms.profile.management.security.permissions.DefaultAdminConsolePermission
- DefaultAuthentication - Class in org.craftercms.security.authentication.impl
-
Default implementation of
Authentication
. - DefaultAuthentication(String, Profile) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
- DefaultAuthentication(String, Profile, boolean) - Constructor for class org.craftercms.security.authentication.impl.DefaultAuthentication
- defaultTargetUrl - Variable in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- defaultTenantNames - Variable in class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- DefaultTenantsResolver - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that uses default tenant values. - DefaultTenantsResolver() - Constructor for class org.craftercms.security.utils.tenant.DefaultTenantsResolver
- DELETE_ACCESS_TOKEN - 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...)
orProfileService.changePassword(String, String, String...)
, since they already delete the token. - deleteVerificationToken(String) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- deleteVerificationToken(String) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- denyAll() - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Always returns false (deny access to everyone).
- DESC - 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 ofRequestSecurityProcessor
s, depending if the request URL matches or not theurlsToInclude
or theurlsToExclude
. - doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Passes the request through the chain of
RequestSecurityProcessor
s. - doGetEntitlementUsage(EntitlementType) - Method in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- doGetForObject(String, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(String, ParameterizedTypeReference<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(URI, Class<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doGetForObject(URI, ParameterizedTypeReference<T>) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForLocation(String, Object, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForObject(String, Object, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doPostForUpload(String, MultiValueMap<String, Object>, Class<T>, Object...) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- doWithProfile(ProfileUpdater) - Method in interface org.craftercms.profile.services.impl.ProfileServiceImpl.UpdateCallback
- doWithTenant(TenantUpdater) - Method in interface org.craftercms.profile.services.impl.TenantServiceImpl.UpdateCallback
E
- emailFactory - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- emailHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- enableProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Enables a profile.
- enableProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- enableProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- enableRememberMe(Authentication, RequestContext) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- enableRememberMe(Authentication, RequestContext) - Method in interface org.craftercms.security.authentication.RememberMeManager
-
Enables remember me for the current authenticated profile, generally by adding a remember me cookie.
- encryptor - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- entitlementValidator - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- entitlementValidator - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- equals(Object) - Method in class org.craftercms.profile.api.AccessToken
- equals(Object) - Method in class org.craftercms.profile.api.AttributeDefinition
- equals(Object) - Method in class org.craftercms.profile.api.AttributePermission
- equals(Object) - Method in class org.craftercms.profile.api.PersistentLogin
- equals(Object) - Method in class org.craftercms.profile.api.Profile
- equals(Object) - Method in class org.craftercms.profile.api.Tenant
- equals(Object) - Method in class org.craftercms.profile.api.TenantPermission
- equals(Object) - Method in class org.craftercms.profile.api.Ticket
- equals(Object) - Method in class org.craftercms.profile.api.VerificationToken
- equals(Object) - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- ERROR_BUNDLE_NAME - Static variable in exception org.craftercms.profile.api.exceptions.I10nProfileException
- ERROR_KEY_ADD_DEFAULT_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_ATTRIBUTE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_ATTRIBUTES_SERIALIZATION_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_CREATE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_CREATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_CREATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_CREATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_CREATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_CREATE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_DELETE_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_DELETE_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_DELETE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_DELETE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_DELETE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_DELETE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_DELETE_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_EMAIL_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_ENTITLEMENT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_ACCESS_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_GET_ALL_ACCESS_TOKENS_ERROR - Static variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- ERROR_KEY_GET_ALL_TENANTS_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_GET_PROFILE_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_BY_USERNAME_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_COUNT_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILE_RANGE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_ATTRIB_VALUE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_EXISTING_ATTRIB_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_QUERY_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_BY_ROLE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_GET_TENANT_COUNT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_GET_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_GET_TOKEN_ERROR - Static variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- ERROR_KEY_INVALID_URI_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_REMOVE_ATTRIBUTE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_REMOVE_ROLE_FROM_ALL_PROFILES_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_TENANT_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_TMP_COPY_FAILED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ERROR_KEY_UPDATE_PERSISTENT_LOGIN_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_UPDATE_PROFILE_ERROR - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- ERROR_KEY_UPDATE_TENANT_ERROR - Static variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- ERROR_KEY_UPDATE_TICKET_ERROR - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_WAIT_IS_ABORTED - Static variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- ERROR_KEY_WHERE_NOT_ALLOWED - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- errorCode - Variable in exception org.craftercms.profile.exceptions.ProfileRestServiceException
- ErrorCode - Enum 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 GuavaCache
. - GuavaAuthenticationCache(Cache<String, Authentication>) - Constructor for class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
H
- handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.LogoutSuccessHandlerImpl
-
Redirects to the target URL.
- handle(RequestContext) - Method in class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- handle(RequestContext) - Method in interface org.craftercms.security.authentication.LogoutSuccessHandler
-
Handles the request after a successful logout.
- handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- handle(RequestContext, Authentication) - Method in class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
- handle(RequestContext, Authentication) - Method in interface org.craftercms.security.authentication.LoginSuccessHandler
-
Handles the request after a successful authentication.
- handle(RequestContext, AccessDeniedException) - Method in interface org.craftercms.security.authorization.AccessDeniedHandler
-
Handles the request after access to a resource is denied for a user.
- handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
-
Forwards to the error page, but if not error page was specified, a 403 error is sent.
- handle(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
- handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.AuthenticationRequiredHandler
-
Handles the request when authentication is required.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
-
Saves the current request in the request cache and then redirects to the login form page.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
-
Redirects the response to target URL if target URL is not empty.
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
- handle(RequestContext, AuthenticationException) - Method in class org.craftercms.security.authentication.impl.RestLoginFailureHandler
- handle(RequestContext, AuthenticationException) - Method in interface org.craftercms.security.authentication.LoginFailureHandler
-
Handles the request after a failed authentication
- handleAccessDeniedException(RequestContext, AccessDeniedException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Handles the specified
AccessDeniedException
, by calling theAccessDeniedHandler
. - handleAccessDeniedException(AccessDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAccessTokenExistsException(AccessTokenExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleActionDeniedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAttributeAlreadyDefinedException(AttributeAlreadyDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAttributeNotDefinedDefinedException(AttributeNotDefinedException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleAuthenticationRequiredException(RequestContext, AuthenticationRequiredException) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- handleBadCredentialsException(BadCredentialsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleDisabledProfileException(DisabledProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleException(Exception) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleExceptionInternal(Exception, HttpHeaders, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, HttpHeaders, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleExceptionInternal(Exception, HttpStatus, ErrorCode, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleExceptionInternal(Exception, HttpStatus, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleInvalidEmailAddressException(InvalidEmailAddressException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleInvalidQueryException(InvalidQueryException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleInvalidRequestParameterException(InvalidRequestParameterException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleInvalidTokenManagementException(InvalidManagementTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchAccessTokenException(NoSuchAccessTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchPersistentLoginException(NoSuchPersistentLoginException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchProfileException(NoSuchProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTenantException(NoSuchTenantException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTicketException(NoSuchTicketException.Expired, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchTicketException(NoSuchTicketException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleNoSuchVerificationTokenException(NoSuchVerificationTokenException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleParamDeserializationException(ParamDeserializationException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handlePermissionException(PermissionException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileException(ProfileException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleProfileExistsException(ProfileExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleProfileRestServiceException(ProfileRestServiceException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleResourceNotFoundException(ResourceNotFoundException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- handleRestServiceException(RestServiceException) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- handleSecurityProviderException(SecurityProviderException, RequestContext) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- handleTenantExistsException(TenantExistsException, WebRequest) - Method in class org.craftercms.profile.controllers.rest.ExceptionHandlers
- handleUnauthorizedException(ActionDeniedException, WebRequest) - Method in class org.craftercms.profile.management.web.controllers.ExceptionHandlers
- hasAnyRole(String...) - Method in class org.craftercms.profile.api.Profile
- hasAnyRole(Collection<String>) - Method in class org.craftercms.profile.api.Profile
- hasAnyRole(Collection<String>) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if the profile has any of the specified roles.
- hashCode() - Method in class org.craftercms.profile.api.AccessToken
- hashCode() - Method in class org.craftercms.profile.api.AttributeDefinition
- hashCode() - Method in class org.craftercms.profile.api.AttributePermission
- hashCode() - Method in class org.craftercms.profile.api.PersistentLogin
- hashCode() - Method in class org.craftercms.profile.api.Profile
- hashCode() - Method in class org.craftercms.profile.api.Tenant
- hashCode() - Method in class org.craftercms.profile.api.TenantPermission
- hashCode() - Method in class org.craftercms.profile.api.Ticket
- hashCode() - Method in class org.craftercms.profile.api.VerificationToken
- hashCode() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
- hashSalt - Variable in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- hasRole(String) - Method in class org.craftercms.profile.api.Profile
- hasRole(String) - Method in class org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
-
Returns trues if the profile has the specified role.
- hasValidToken(HttpServletRequest) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
I
- I10nProfileException - Exception in org.craftercms.profile.api.exceptions
-
Localized version of
ProfileException
. - I10nProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(String, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(String, Throwable, Object...) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- I10nProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.I10nProfileException
- includeRequest(HttpServletRequest) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- includeRequest(HttpServletRequest) - Method in class org.craftercms.security.servlet.filters.RequestSecurityFilter
-
Returns trues if the request should be included for processing.
- increaseFailedLoginAttempts() - Method in class org.craftercms.profile.api.Profile
- indexOfAttributeDefinition(String, List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- init() - Method in class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- init() - Method in class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- 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
PersistentLogin
s. - PersistentLoginRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
PersistentLogin
. - PersistentLoginRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.PersistentLoginRepositoryImpl
- postProcessAfterInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- processRequest(RequestContext) - Method in class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
-
Calls the next
RequestSecurityProcessor
of the iterator. - processRequest(RequestContext) - Method in interface org.craftercms.security.processors.RequestSecurityProcessorChain
-
Calls the next processor in the chain.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
-
Wraps the response in a wrapper that adds (or deletes) the security cookies before the response is sent.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
-
Sets the authentication for the current request.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LoginProcessor
-
Checks if the request URL matches the
loginUrl
and the HTTP method matches theloginMethod
. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
-
Checks if the request URL matches the
logoutUrl
and the HTTP method matches thelogoutMethod
. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.RememberMeAutoLoginProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SavedRequestAwareProcessor
-
Checks if there's a request in the request cache (which means that a previous request was cached).
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Catches any exception thrown by the processor chain.
- processRequest(RequestContext, RequestSecurityProcessorChain) - Method in class org.craftercms.security.processors.impl.UrlAccessRestrictionCheckingProcessor
-
Matches the request URL against the keys of the
restriction
map, which are ANT-style path patterns. - processRequest(RequestContext, RequestSecurityProcessorChain) - Method in interface org.craftercms.security.processors.RequestSecurityProcessor
-
Processes a request, enforcing security when required.
- profile - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
- Profile - Class in org.craftercms.profile.api
-
Representation of a user.
- Profile() - Constructor for class org.craftercms.profile.api.Profile
- PROFILE_ADMIN_ROLE - Static variable in class org.craftercms.profile.management.security.AuthorizationUtils
- PROFILE_EXISTS - org.craftercms.profile.api.exceptions.ErrorCode
- PROFILE_LAST_MODIFIED_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- ProfileAdminProfilePermission - Class in org.craftercms.profile.management.security.permissions
-
Profile permission for the PROFILE_ADMIN role.
- ProfileAdminProfilePermission(Profile, Profile) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminProfilePermission
- ProfileAdminTenantPermission - Class in org.craftercms.profile.management.security.permissions
-
Tenant permission for the PROFILE_ADMIN role.
- ProfileAdminTenantPermission(Profile, String) - Constructor for class org.craftercms.profile.management.security.permissions.ProfileAdminTenantPermission
- ProfileAttachment - Class in org.craftercms.profile.api.services
- ProfileAttachment() - Constructor for class org.craftercms.profile.api.services.ProfileAttachment
- profileAttachmentListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileConstants - Class in org.craftercms.profile.api
-
Common constants.
- ProfileController - Class in org.craftercms.profile.controllers.rest
-
REST controller for the profile service.
- ProfileController - Class in org.craftercms.profile.management.web.controllers
-
MVC Controller for displaying and modifying profiles.
- ProfileController() - Constructor for class org.craftercms.profile.controllers.rest.ProfileController
- ProfileController() - Constructor for class org.craftercms.profile.management.web.controllers.ProfileController
- ProfileException - Exception in org.craftercms.profile.api.exceptions
-
Root exception for profile.
- ProfileException() - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(String) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(String, Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileException(Throwable) - Constructor for exception org.craftercms.profile.api.exceptions.ProfileException
- ProfileExistsException - Exception in org.craftercms.profile.exceptions
-
Thrown when a create profile operation fails because a profile with the same tenant and username already exists.
- ProfileExistsException(String, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileExistsException
- profileLastModifiedCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- ProfileLicenseUsageProvider - Class in org.craftercms.profile.entitlement
-
Implementation of
EntitlementUsageProvider
for Crafter Profile module. - ProfileLicenseUsageProvider() - Constructor for class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
- profileListTypeRef - Static variable in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileLockedException - Exception in org.craftercms.profile.exceptions
-
Throw when account had too much failed attempts.
- ProfileLockedException() - Constructor for exception org.craftercms.profile.exceptions.ProfileLockedException
- ProfilePermissionResolver - Class in org.craftercms.profile.management.security.permissions
-
PermissionResolver
for profile permissions. - ProfilePermissionResolver() - Constructor for class org.craftercms.profile.management.security.permissions.ProfilePermissionResolver
- profileRepository - Variable in class org.craftercms.profile.entitlement.ProfileLicenseUsageProvider
-
Current instance of
ProfileRepository
. - profileRepository - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- profileRepository - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- profileRepository - Variable in class org.craftercms.profile.utils.db.ProfileUpdater
- ProfileRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
Profile
s. - ProfileRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
ProfileRepository
. - ProfileRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.ProfileRepositoryImpl
- ProfileRestServiceException - Exception in org.craftercms.profile.exceptions
-
ProfileException
used by clients to indicate a REST service error. - ProfileRestServiceException(HttpStatus, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
- ProfileRestServiceException(HttpStatus, ErrorCode, String) - Constructor for exception org.craftercms.profile.exceptions.ProfileRestServiceException
- profileService - Variable in class org.craftercms.profile.controllers.rest.ProfileController
- profileService - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- profileService - Variable in class org.craftercms.profile.services.impl.TenantServiceImpl
- profileService - Variable in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- profileService - Variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- profileService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- profileService - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- ProfileService - Interface in org.craftercms.profile.api.services
-
Service for handling profiles.
- ProfileServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
ProfileService
. - ProfileServiceImpl() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceImpl
- ProfileServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
- ProfileServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
ProfileService
. - ProfileServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.ProfileServiceRestClient
- ProfileUpdater - Class in org.craftercms.profile.utils.db
-
Created by alfonsovasquez on 14/6/16.
- ProfileUpdater(Profile, UpdateHelper, ProfileRepository) - Constructor for class org.craftercms.profile.utils.db.ProfileUpdater
- ProviderLoginSupport - Interface in org.craftercms.security.social
-
Helper class that allows for executing logins with a social service provider like Facebook, Twitter, LinkedIn, etc.
- ProviderLoginSupportImpl - Class in org.craftercms.security.social.impl
-
Default implementation of
ProviderLoginSupport
. - ProviderLoginSupportImpl() - Constructor for class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- putAuthentication(Authentication) - Method in interface org.craftercms.security.authentication.AuthenticationCache
-
Puts the specified authentication in the cache.
- putAuthentication(Authentication) - Method in class org.craftercms.security.authentication.impl.GuavaAuthenticationCache
Q
- QUERY_ATTRIBUTE_PATTERN_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_FINAL_FORMAT - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_PATTERN - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- QUERY_TENANT_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- QUERY_WHERE_PATTERN - Static variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
R
- READ_ATTRIBUTE - 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
RequestSecurityProcessor
s. - RequestSecurityProcessorChainImpl - Class in org.craftercms.security.processors.impl
-
Default implementation of a handler chain, using an iterator.
- RequestSecurityProcessorChainImpl(Iterator<RequestSecurityProcessor>) - Constructor for class org.craftercms.security.processors.impl.RequestSecurityProcessorChainImpl
-
Default constructor
- resetPassword(String, String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sends an email to the profile's user to indicate that the password needs to be reset.
- resetPassword(String, String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPassword(String, String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- resetPwdEmailFromAddress - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPwdEmailSubject - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resetPwdEmailTemplateName - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- resolvers - Variable in class org.craftercms.security.utils.tenant.TenantsResolverChain
- ResourceNotFoundException - Exception in org.craftercms.profile.management.exceptions
-
RuntimeException
thrown when a resource (like a profile or tenant) couldn't be found - ResourceNotFoundException(String) - Constructor for exception org.craftercms.profile.management.exceptions.ResourceNotFoundException
- responseWriter - Variable in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- RestAccessDeniedHandler - Class in org.craftercms.security.authorization.impl
-
Implementation of
AccessDeniedHandler
for REST based applications, which returns a 403 FORBIDDEN status with the access denied exception message. - RestAccessDeniedHandler() - Constructor for class org.craftercms.security.authorization.impl.RestAccessDeniedHandler
- RestAuthenticationRequiredHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
AuthenticationRequiredHandler
for REST based applications, which returns a 401 UNAUTHORIZED status with the authentication exception message. - RestAuthenticationRequiredHandler() - Constructor for class org.craftercms.security.authentication.impl.RestAuthenticationRequiredHandler
- RestLoginFailureHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LoginFailureHandler
for REST based applications, which returns a 401 UNAUTHORIZED status with a the authentication exception message. - RestLoginFailureHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginFailureHandler
- RestLoginSuccessHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LoginSuccessHandler
for REST based applications, which returns theAuthentication
object as the response body. - RestLoginSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLoginSuccessHandler
- RestLogoutSuccessHandler - Class in org.craftercms.security.authentication.impl
-
Implementation of
LogoutSuccessHandler
for REST based applications, which just returns a 200 OK status with a simple success message. - RestLogoutSuccessHandler() - Constructor for class org.craftercms.security.authentication.impl.RestLogoutSuccessHandler
- ReturnCurrentAuthenticationProcessor - Class in org.craftercms.security.processors.impl
-
RequestSecurityProcessor
that returns the current authentication to the client. - ReturnCurrentAuthenticationProcessor() - Constructor for class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- runIfSecurityEnabled(ProceedingJoinPoint) - Method in class org.craftercms.security.aop.RunIfSecurityEnabledAspect
- RunIfSecurityEnabled - Annotation 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 thesecurityEnabled
property to beans that implement theSecurityEnabledAware
interface. - SecurityEnabledAwareProcessor(boolean) - Constructor for class org.craftercms.security.utils.spring.SecurityEnabledAwareProcessor
- SecurityExceptionProcessor - Class in org.craftercms.security.processors.impl
-
Handles certain security exceptions:
- SecurityExceptionProcessor() - Constructor for class org.craftercms.security.processors.impl.SecurityExceptionProcessor
- securityProcessors - Variable in class org.craftercms.security.servlet.filters.RequestSecurityFilter
- SecurityProviderException - Exception in org.craftercms.security.exception
-
Root class of security provider related exceptions
- SecurityProviderException() - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(String) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(String, Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityProviderException(Throwable) - Constructor for exception org.craftercms.security.exception.SecurityProviderException
- SecurityUtils - Class in org.craftercms.security.utils
-
Contains security utility methods.
- sendAuthentication(Authentication, RequestContext) - Method in class org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
- sendEmail(VerificationToken, Profile, String, String, String, String) - Method in class org.craftercms.profile.services.impl.VerificationServiceImpl
- sendEmail(VerificationToken, Profile, String, String, String, String) - Method in interface org.craftercms.profile.services.VerificationService
-
Creates a verification token and sends the user an email with the token for verification.
- sendError(int) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- sendError(int, String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- sendError(AccessDeniedException, RequestContext) - Method in class org.craftercms.security.authorization.impl.AccessDeniedHandlerImpl
- sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.AuthenticationRequiredHandlerImpl
- sendError(AuthenticationException, RequestContext) - Method in class org.craftercms.security.authentication.impl.LoginFailureHandlerImpl
- sendErrorMessage(int, Throwable, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendMessage(int, String, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendObject(int, T, RequestContext) - Method in class org.craftercms.security.utils.handlers.AbstractRestHandlerBase
- sendRedirect(String) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor.AddSecurityCookiesResponseWrapper
- serializeAttributes(Map<String, Object>) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- SERIALIZED_LOGIN_SEPARATOR - Static variable in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- serializeLogin(PersistentLogin) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAccessDeniedHandler(AccessDeniedHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Sets the
AccessDeniedHandler
, to handle anyAccessDeniedException
s thrown. - setAccessToken(HttpServletRequest, AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- setAccessTokenId(String) - Method in class org.craftercms.profile.services.impl.SingleAccessTokenIdResolver
- setAccessTokenIdResolver(AccessTokenIdResolver) - Method in class org.craftercms.profile.services.impl.AbstractProfileRestClientBase
- setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.interceptors.AccessTokenCheckingInterceptor
- setAccessTokenRepository(AccessTokenRepository) - Method in class org.craftercms.profile.services.impl.AccessTokenServiceImpl
- setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.controllers.rest.AccessTokenController
- setAccessTokenService(AccessTokenService) - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- setAlwaysUseDefaultTargetUrl(boolean) - Method in class org.craftercms.security.authentication.impl.LoginSuccessHandlerImpl
- setApplication(String) - Method in class org.craftercms.profile.api.AccessToken
-
Sets the name of the application accessing Crafter Profile.
- setAttribute(String, Object) - Method in class org.craftercms.profile.api.Profile
- setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.api.Tenant
-
Sets the definitions of attributes that users of this tenant can have.
- setAttributeDefinitions(List<AttributeDefinition>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setAttributePermissionEvaluator(PermissionEvaluator<AccessToken, AttributeDefinition>) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.api.Profile
- setAttributes(Map<String, Object>) - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- setAuthentication(HttpServletRequest, Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Sets the authentication attribute in the specified request.
- setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- setAuthenticationCache(AuthenticationCache) - Method in class org.craftercms.security.utils.profile.RefreshCurrentAuthenticationOnProfileUpdateAspect
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.CurrentAuthenticationResolvingProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LoginProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.processors.impl.LogoutProcessor
- setAuthenticationManager(AuthenticationManager) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setAuthenticationRequiredHandler(AuthenticationRequiredHandler) - Method in class org.craftercms.security.processors.impl.SecurityExceptionProcessor
-
Sets the
AuthenticationRequiredHandler
, to handle anyAuthenticationRequiredException
s thrown. - setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.controllers.rest.AuthenticationController
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.AuthenticationManagerImpl
- setAuthenticationService(AuthenticationService) - Method in class org.craftercms.security.authentication.impl.RememberMeManagerImpl
- setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.api.Tenant
-
Sets the available roles that can be assigned to users of this tenant.
- setAvailableRoles(Set<String>) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setChainAllTenants(boolean) - Method in class org.craftercms.security.utils.tenant.TenantsResolverChain
- setCleanseAttributes(boolean) - Method in class org.craftercms.profile.api.Tenant
- setCleanseAttributes(boolean) - Method in class org.craftercms.profile.utils.db.TenantUpdater
- setConnectionFactoryLocator(ConnectionFactoryLocator) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setConnectSupport(ConnectSupport) - Method in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- setContentType(String) - Method in class org.craftercms.profile.api.services.ProfileAttachment
- setCreatedOn(Date) - Method in class org.craftercms.profile.api.Profile
- setCurrentAuthentication(Authentication) - Static method in class org.craftercms.security.utils.SecurityUtils
-
Sets the authentication attribute in the current request.
- setCurrentToken(AccessToken) - Static method in class org.craftercms.profile.utils.AccessTokenUtils
- 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
Tenant
s - TenantRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
TenantRepository
. - TenantRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TenantRepositoryImpl
- tenantService - Variable in class org.craftercms.profile.services.impl.ProfileServiceImpl
- tenantService - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tenantService - Variable in class org.craftercms.security.utils.tenant.AllTenantsResolver
- TenantService - Interface in org.craftercms.profile.api.services
-
Service for managing tenants.
- TenantServiceImpl - Class in org.craftercms.profile.services.impl
-
Default implementation of
TenantService
. - TenantServiceImpl() - Constructor for class org.craftercms.profile.services.impl.TenantServiceImpl
- TenantServiceImpl.UpdateCallback - Interface in org.craftercms.profile.services.impl
- TenantServiceRestClient - Class in org.craftercms.profile.services.impl
-
REST client implementation of
TenantService
. - TenantServiceRestClient() - Constructor for class org.craftercms.profile.services.impl.TenantServiceRestClient
- tenantsResolver - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tenantsResolver - Variable in class org.craftercms.security.processors.impl.LoginProcessor
- TenantsResolver - Interface in org.craftercms.security.utils.tenant
-
Utility interface that can be implemented to resolve the tenants usable by the application.
- TenantsResolverChain - Class in org.craftercms.security.utils.tenant
-
TenantsResolver
that returns the first tenants resolved by any resolver. - TenantsResolverChain() - Constructor for class org.craftercms.security.utils.tenant.TenantsResolverChain
- TenantUpdater - Class in org.craftercms.profile.utils.db
-
Created by alfonsovasquez on 20/6/16.
- TenantUpdater(Tenant, UpdateHelper, TenantRepository) - Constructor for class org.craftercms.profile.utils.db.TenantUpdater
- TenantUtils - Class in org.craftercms.security.utils.tenant
-
Tenant related utility methods.
- textEncryptor - Variable in class org.craftercms.security.social.impl.ProviderLoginSupportImpl
- Ticket - Class in org.craftercms.profile.api
-
An authentication ticket for a profile.
- Ticket() - Constructor for class org.craftercms.profile.api.Ticket
- TICKET_COOKIE_NAME - Static variable in class org.craftercms.security.utils.SecurityUtils
- ticketCookieManager - Variable in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- ticketRepository - Variable in class org.craftercms.profile.services.impl.AuthenticationServiceImpl
- TicketRepository - Interface in org.craftercms.profile.repositories
-
DB repository for
Ticket
s. - TicketRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
TicketRepository
. - TicketRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.TicketRepositoryImpl
- tokenExpectedValue - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tokenHeaderName - Variable in class org.craftercms.security.processors.impl.AuthenticationHeadersLoginProcessor
- tokenMaxAge - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- tokenRepository - Variable in class org.craftercms.profile.services.impl.VerificationServiceImpl
- toString() - Method in class org.craftercms.profile.api.AccessToken
- toString() - Method in class org.craftercms.profile.api.AttributeDefinition
- toString() - Method in class org.craftercms.profile.api.AttributePermission
- toString() - Method in class org.craftercms.profile.api.PersistentLogin
- toString() - Method in class org.craftercms.profile.api.Profile
- toString() - Method in class org.craftercms.profile.api.services.ProfileAttachment
- toString() - Method in class org.craftercms.profile.api.Tenant
- toString() - Method in class org.craftercms.profile.api.TenantPermission
- toString() - Method in class org.craftercms.profile.api.Ticket
- toString() - Method in class org.craftercms.profile.api.VerificationToken
- toString() - Method in class org.craftercms.security.authentication.impl.DefaultAuthentication
U
- update() - Method in class org.craftercms.profile.utils.db.ProfileUpdater
- update() - Method in class org.craftercms.profile.utils.db.TenantUpdater
- UPDATE_PROFILE - 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
VerificationToken
s - VerificationTokenRepositoryImpl - Class in org.craftercms.profile.repositories.impl
-
Default implementation of
VerificationTokenRepository
. - VerificationTokenRepositoryImpl() - Constructor for class org.craftercms.profile.repositories.impl.VerificationTokenRepositoryImpl
- verifyNewProfiles(String, boolean) - Method in interface org.craftercms.profile.api.services.TenantService
-
Sets if new profiles for the specified tenant should be verified or not.
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.controllers.rest.TenantController
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceImpl
- verifyNewProfiles(String, boolean) - Method in class org.craftercms.profile.services.impl.TenantServiceRestClient
- verifyProfile(String, String...) - Method in interface org.craftercms.profile.api.services.ProfileService
-
Sets the profile as verified if the verification token is valid.
- verifyProfile(String, String[]) - Method in class org.craftercms.profile.controllers.rest.ProfileController
- verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceImpl
- verifyProfile(String, String...) - Method in class org.craftercms.profile.services.impl.ProfileServiceRestClient
- VIEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_ACCESS_TOKEN_LIST - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_MAIN - Static variable in class org.craftercms.profile.management.web.controllers.MainController
- VIEW_NEW_ACCESS_TOKEN - Static variable in class org.craftercms.profile.management.web.controllers.AccessTokenController
- VIEW_NEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_PROFILE - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_PROFILE_LIST - Static variable in class org.craftercms.profile.management.web.controllers.ProfileController
- VIEW_TENANT - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- VIEW_TENANT_LIST - Static variable in class org.craftercms.profile.management.web.controllers.TenantController
- viewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewAccessTokenList() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewMain() - Method in class org.craftercms.profile.management.web.controllers.MainController
- viewNewAccessToken() - Method in class org.craftercms.profile.management.web.controllers.AccessTokenController
- viewNewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewNewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
- viewProfile() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewProfileList() - Method in class org.craftercms.profile.management.web.controllers.ProfileController
- viewTenant() - Method in class org.craftercms.profile.management.web.controllers.TenantController
- viewTenantList() - Method in class org.craftercms.profile.management.web.controllers.TenantController
W
- wrapResponse(RequestContext) - Method in class org.craftercms.security.processors.impl.AddSecurityCookiesProcessor
- WRITE_ATTRIBUTE - org.craftercms.profile.api.AttributeAction
All Classes All Packages