Skip navigation links
A B C E F G H I L N P R S T U V W X 

A

AbstractClientProperties - Class in com.atlassian.crowd.service.client
 
AbstractClientProperties() - Constructor for class com.atlassian.crowd.service.client.AbstractClientProperties
 
addGroup(Group) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Adds a group to the remote Crowd server.
addGroupToGroup(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Adds a group to a group.
addUser(User, PasswordCredential) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Adds a new User to the remote Crowd server.
addUserToGroup(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Adds a user to a group.
ApplicationAuthenticationContext - Class in com.atlassian.crowd.model.authentication
The ApplicationAuthenticationContext is used by authenticating applications.
ApplicationAuthenticationContext() - Constructor for class com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext
 
ApplicationAuthenticationContext(String, PasswordCredential, ValidationFactor[]) - Constructor for class com.atlassian.crowd.model.authentication.ApplicationAuthenticationContext
 
applicationAuthenticationContext - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
applicationAuthenticationURL - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
applicationName - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
applicationPassword - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
authenticate(HttpServletRequest, HttpServletResponse, String, String) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
authenticate(HttpServletRequest, HttpServletResponse, String, String) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Authenticates the user based on provided credentials.
authenticate(HttpServletRequest, HttpServletResponse, String, String) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
authenticated(Principal) - Static method in class com.atlassian.crowd.integration.AuthenticationState
Create successful authentication state containing a user.
authenticated() - Static method in class com.atlassian.crowd.integration.AuthenticationState
 
AuthenticatedToken - Class in com.atlassian.crowd.model.authentication
An authentication token maps the valid authentication.
AuthenticatedToken() - Constructor for class com.atlassian.crowd.model.authentication.AuthenticatedToken
Default constructor.
AuthenticatedToken(String, String) - Constructor for class com.atlassian.crowd.model.authentication.AuthenticatedToken
 
authenticateSSOUser(UserAuthenticationContext) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Authenticates a Single-Sign-On (SSO) User.
authenticateSSOUser(UserAuthenticationContext, long) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Authenticates a Single-Sign-On (SSO) User.
authenticateSSOUserWithoutValidatingPassword(UserAuthenticationContext) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Authenticates a Single-Sign-On (SSO) User without validating password.
authenticateUser(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Authenticates a user with the server.
authenticateWithoutValidatingPassword(HttpServletRequest, HttpServletResponse, String) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
authenticateWithoutValidatingPassword(HttpServletRequest, HttpServletResponse, String) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Authenticates the user without validating password.
authenticateWithoutValidatingPassword(HttpServletRequest, HttpServletResponse, String) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
AuthenticationContext - Class in com.atlassian.crowd.model.authentication
Minimal information necessary when authenticating with the Crowd server.
AuthenticationContext() - Constructor for class com.atlassian.crowd.model.authentication.AuthenticationContext
 
AuthenticationContext(String, PasswordCredential, ValidationFactor[]) - Constructor for class com.atlassian.crowd.model.authentication.AuthenticationContext
 
AuthenticationState - Class in com.atlassian.crowd.integration
This class holds authentication state.
authenticationUrl(HttpServletRequest) - Method in interface com.atlassian.crowd.integration.http.filter.AuthenticationUrlProvider
 
AuthenticationUrlProvider - Interface in com.atlassian.crowd.integration.http.filter
 
AuthenticatorUserCache - Interface in com.atlassian.crowd.service
Interface that CacheAwareCrowdHttpAuthenticator calls when it want's to ensure a user exists in the cache.

B

BaseResourceLocator - Class in com.atlassian.crowd.service.client
Abstract class with a few methods that will help locate a given resource
BaseResourceLocator(String) - Constructor for class com.atlassian.crowd.service.client.BaseResourceLocator
 
baseURL - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 

C

CACHE_CONFIGURATION - Static variable in class com.atlassian.crowd.integration.Constants
 
CacheAwareCrowdHttpAuthenticator - Class in com.atlassian.crowd.integration.http
CacheAwareCrowdHttpAuthenticator ensures that a user exists in the cache when a user is retrieved from the server or is authenticated.
CacheAwareCrowdHttpAuthenticator(CrowdHttpAuthenticator, AuthenticatorUserCache) - Constructor for class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
checkAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
checkAuthenticated(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Tests whether a request is authenticated via SSO.
checkAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
ClientProperties - Interface in com.atlassian.crowd.service.client
Properties required for the Crowd Client.
ClientPropertiesImpl - Class in com.atlassian.crowd.service.client
This bean is a container for the application's crowd.properties.
ClientPropertiesImpl() - Constructor for class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
ClientResourceLocator - Class in com.atlassian.crowd.service.client
Will find the location of the given resourceName based off a set of rules to locate the given resourceFileName: System property Configuration directory Classpath
ClientResourceLocator(String) - Constructor for class com.atlassian.crowd.service.client.ClientResourceLocator
 
ClientResourceLocator(String, String) - Constructor for class com.atlassian.crowd.service.client.ClientResourceLocator
 
com.atlassian.crowd.integration - package com.atlassian.crowd.integration
 
com.atlassian.crowd.integration.http - package com.atlassian.crowd.integration.http
 
com.atlassian.crowd.integration.http.filter - package com.atlassian.crowd.integration.http.filter
 
com.atlassian.crowd.integration.http.util - package com.atlassian.crowd.integration.http.util
 
com.atlassian.crowd.model.authentication - package com.atlassian.crowd.model.authentication
 
com.atlassian.crowd.service - package com.atlassian.crowd.service
 
com.atlassian.crowd.service.client - package com.atlassian.crowd.service.client
 
com.atlassian.crowd.service.factory - package com.atlassian.crowd.service.factory
 
Constants - Class in com.atlassian.crowd.integration
Crowd Client constants.
Constants() - Constructor for class com.atlassian.crowd.integration.Constants
 
COOKIE_PATH - Static variable in class com.atlassian.crowd.integration.Constants
Specifies the path to store cookies at.
COOKIE_TOKEN_KEY - Static variable in class com.atlassian.crowd.integration.Constants
The key to use when storing the http token in an Http Cookie.
CookieConfiguration - Class in com.atlassian.crowd.model.authentication
Configuration of cookies.
CookieConfiguration(String, boolean, String) - Constructor for class com.atlassian.crowd.model.authentication.CookieConfiguration
 
cookieTokenKey - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
CROWD_SERVICE_LOCATION - Static variable in class com.atlassian.crowd.integration.Constants
 
CrowdClient - Interface in com.atlassian.crowd.service.client
Atlassian Crowd client interface.
CrowdClientFactory - Interface in com.atlassian.crowd.service.factory
Class will create new instances of a CrowdClient.
CrowdHttpAuthenticator - Interface in com.atlassian.crowd.integration.http
This interface is used to manage HTTP authentication.
CrowdHttpAuthenticatorImpl - Class in com.atlassian.crowd.integration.http
An implementation of CrowdHttpAuthenticator using a CrowdClient to talk to a Crowd server.
CrowdHttpAuthenticatorImpl(CrowdClient, ClientProperties, CrowdHttpTokenHelper) - Constructor for class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
CrowdHttpTokenHelper - Interface in com.atlassian.crowd.integration.http.util
Helper class for Crowd SSO token operations.
CrowdHttpTokenHelperImpl - Class in com.atlassian.crowd.integration.http.util
Helper class for Crowd SSO token operations.
CrowdHttpValidationFactorExtractor - Interface in com.atlassian.crowd.integration.http.util
Classes which extracts validation factors from a request object should implement this interface.
CrowdHttpValidationFactorExtractorImpl - Class in com.atlassian.crowd.integration.http.util
Extracts ValidationFactors.

E

equals(Object) - Method in class com.atlassian.crowd.integration.AuthenticationState
 
equals(Object) - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
 
equals(Object) - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
 
equals(Object) - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 
equals(Object) - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
 

F

fetchInCache(String) - Method in interface com.atlassian.crowd.service.AuthenticatorUserCache
Fetches a user with the given username in the cache, in case the user exists, but cannot be found from the cache yet.
filterLocalInHordeUsers() - Method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
 
findUserFromSSOToken(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Returns the user from the specified user token.
formatFileLocation(String) - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
 
forModeName(String) - Static method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
 

G

getApplication() - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
Gets the application name the authentication request is for.
getApplicationAuthenticationContext() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getApplicationAuthenticationContext() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application authentication details.
getApplicationAuthenticationURL() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getApplicationAuthenticationURL() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the URL of the application's authentication page.
getApplicationName() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getApplicationName() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application name.
getApplicationPassword() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getApplicationPassword() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application password used for authenticating the application.
getAuthenticatedPrincipal() - Method in class com.atlassian.crowd.integration.AuthenticationState
 
getBaseURL() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getBaseURL() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the base URL of the client application.
getChildGroupsOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups who are direct members of a group.
getClassLoaderResource() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
Load a given resource.
getCookieConfiguration() - Method in interface com.atlassian.crowd.service.client.CrowdClient
Returns the cookie configuration.
getCookieTokenKey() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getCookieTokenKey(String) - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getCookieTokenKey() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the key of the token cookie.
getCookieTokenKey(String) - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the key of the token cookie, or the provided value if one isn't set.
getCreatedDate() - Method in interface com.atlassian.crowd.model.authentication.Session
 
getCredential() - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Gets the authenticating credential information.
getCrowdToken(HttpServletRequest, String) - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelper
Retrieves the Crowd authentication token from the request either via:

a request attribute (not request parameter), OR a cookie on the request

getCrowdToken(HttpServletRequest, String) - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
 
getCurrentEventToken() - Method in interface com.atlassian.crowd.service.client.CrowdClient
Returns a token that can be used for querying events that have happened after the token was generated.
getDomain() - Method in class com.atlassian.crowd.model.authentication.CookieConfiguration
Returns the domain that the cookie should be set for.
getExpiryDate() - Method in interface com.atlassian.crowd.model.authentication.Session
 
getGroup(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets a group by name.
getGroupsForNestedUser(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a user is a nested member of.
getGroupsForUser(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a user is a direct member of.
getGroupWithAttributes(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets a group with attributes by name.
getHttpMaxConnections() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpMaxConnections() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the maximum number of HTTP connections.
getHttpProxyHost() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpProxyHost() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy host.
getHttpProxyPassword() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpProxyPassword() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy password.
getHttpProxyPort() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpProxyPort() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy port number.
getHttpProxyUsername() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpProxyUsername() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy username.
getHttpTimeout() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getHttpTimeout() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP connection timeout value in milliseconds.
getInstance(CrowdHttpValidationFactorExtractor) - Static method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
Returns an instance of CrowdHttpTokenHelper.
getInstance() - Static method in class com.atlassian.crowd.integration.http.util.CrowdHttpValidationFactorExtractorImpl
 
getLocalInHordeExternalIds() - Method in class com.atlassian.crowd.service.client.ServiceDeskExtensionUserSearchResult
 
getMemberships() - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets the full group membership details for all groups with all direct user members and child groups.
getName() - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
Gets the name of the authenticated client..
getName() - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Gets the name of the authenticating entity.
getName() - Method in class com.atlassian.crowd.model.authentication.CookieConfiguration
Returns the name of the SSO token cookie.
getName() - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
Gets the name.
getName() - Method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
 
getNamesOfChildGroupsOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups who are direct members of a group, returning the group names.
getNamesOfGroupsForNestedUser(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a user is a nested member of, returning the group names.
getNamesOfGroupsForUser(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a user is a direct member of, returning the group names.
getNamesOfNestedChildGroupsOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups who are nested members of a group, returning the group names.
getNamesOfNestedUsersOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users who are nested members of a group, returning the user names.
getNamesOfParentGroupsForGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a group is a direct member of, returning the group names.
getNamesOfParentGroupsForNestedGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a group is a nested member of, returning the group names.
getNamesOfUsersOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users who are direct members of a group, returning the user names.
getNestedChildGroupsOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups who are nested members of a group.
getNestedUsersOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users who are nested members of a group.
getNewEvents(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Returns an events object which contains a new eventToken and events that happened after the given eventToken was generated.
getParentGroupsForGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a group is a direct member of.
getParentGroupsForNestedGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups that a group is a nested member of.
getProperties() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
 
getProperties() - Method in interface com.atlassian.crowd.service.client.ResourceLocator
The Properties present within the given resource.
getResourceLocation() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
 
getResourceLocation() - Method in interface com.atlassian.crowd.service.client.ResourceLocator
Will return the location of the resource on the file system.
getResourceLocationFromClassPath() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
 
getResourceLocationFromSystemProperty() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
Returns the location of the property resourceName on the filesystem, based off the location of a system property, it is returned as a URL.toExternalForm();
getResourceName() - Method in class com.atlassian.crowd.service.client.BaseResourceLocator
 
getResourceName() - Method in interface com.atlassian.crowd.service.client.ResourceLocator
The configured name of the resource
getReturnedServiceDeskExtensionMode() - Method in class com.atlassian.crowd.service.client.ServiceDeskExtensionUserSearchResult
 
getSessionLastValidation() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getSessionLastValidation() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the session attribute key of the last validation date.
getSessionTokenKey() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getSessionTokenKey() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the key of the session cookie.
getSessionValidationInterval() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getSessionValidationInterval() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns how long the SSO session is valid for in minutes between session validation.
getSocketTimeout() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getSocketTimeout() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns in milliseconds how long to wait without retrieving any data from the remote connection.
getSSOCookieDomainName() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 
getSSOCookieDomainName() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the domain name configured for the SSO client
getToken(HttpServletRequest) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
getToken(HttpServletRequest) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Retrieves the Crowd authentication token from the request.
getToken(HttpServletRequest) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
getToken() - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
Gets the token.
getToken() - Method in interface com.atlassian.crowd.model.authentication.Session
A session has an associated token that is granted by the server, and which can be presented by the client to identify the session.
getUser(HttpServletRequest) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
getUser(HttpServletRequest) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Attempts to retrieve the currently authenticated User from the request.
getUser(HttpServletRequest) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
getUser() - Method in interface com.atlassian.crowd.model.authentication.Session
 
getUser(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets a User by user name.
getUserAuthenticationContext(HttpServletRequest, String, String, ClientProperties) - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelper
Returns the user authentication context from a request.
getUserAuthenticationContext(HttpServletRequest, String, String, ClientProperties) - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
 
getUserByKey(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets a User by key.
getUsers() - Method in class com.atlassian.crowd.service.client.ServiceDeskExtensionUserSearchResult
 
getUsersOfGroup(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users who are direct members of a group.
getUserWithAttributes(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Gets a User with Attributes by user name.
getValidationFactorExtractor() - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelper
Returns the ValidationFactor extractor.
getValidationFactorExtractor() - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
 
getValidationFactors(HttpServletRequest) - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpValidationFactorExtractor
Retrieves validation factors from the request:

Remote Address: the source IP address of the HTTP request. Original Address: the X-Forwarded-For HTTP header (if present and distinct from the Remote Address).

getValidationFactors(HttpServletRequest) - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpValidationFactorExtractorImpl
 
getValidationFactors() - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Gets the authenticating validation factors.
getValue() - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
Gets the value.
getWebhook(long) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Retrieves a Webhook endpoint URL.

H

hashCode() - Method in class com.atlassian.crowd.integration.AuthenticationState
 
hashCode() - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
 
hashCode() - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
 
hashCode() - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 
hashCode() - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
 
httpMaxConnections - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
httpProxyHost - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
httpProxyPassword - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
httpProxyPort - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
httpProxyUsername - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
httpTimeout - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 

I

invalidateSSOToken(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Invalidates a token.
invalidateSSOTokensForUser(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Invalidates all tokens for a given user name
invalidateSSOTokensForUser(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Invalidates all tokens for a given user name, except for the given token.
isAuthenticated() - Method in class com.atlassian.crowd.integration.AuthenticationState
 
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
Deprecated.
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
Deprecated.
isEnabled() - Method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
 
isGroupDirectGroupMember(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Tests if a group is a direct member of a group.
isSecure() - Method in class com.atlassian.crowd.model.authentication.CookieConfiguration
Returns true if the cookie should only be included in a secure connection.
isUserDirectGroupMember(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Tests if a user is a direct member of a group.
isUserNestedGroupMember(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Tests if a user is a nested member of a group.

L

loadAndLogPropertyString(Properties, String) - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
loadLocalInHordeFlag() - Method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
 
loadPropertyString(Properties, String) - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
logger - Variable in class com.atlassian.crowd.service.client.BaseResourceLocator
 
logout(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
logout(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Logs out the authenticated user.
logout(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 

N

NAME - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
Application name
newInstance(String, String, String) - Method in interface com.atlassian.crowd.service.factory.CrowdClientFactory
Construct a new Crowd Client instance.
newInstance(ClientProperties) - Method in interface com.atlassian.crowd.service.factory.CrowdClientFactory
Constructs a new Crowd Client instance from the client properties.
newInstanceFromProperties(Properties) - Static method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
newInstanceFromResourceLocator(ResourceLocator) - Static method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 

P

PRIVILEGE_LEVEL - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
Application-specific privilege level.
PROPERTIES_FILE - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file for Crowd.
PROPERTIES_FILE_APPLICATION_LOGIN_URL - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the application authentication URL.
PROPERTIES_FILE_APPLICATION_NAME - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the application authentication name.
PROPERTIES_FILE_APPLICATION_PASSWORD - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the application authentication password.
PROPERTIES_FILE_BASE_URL - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the Crowd server base URL.
PROPERTIES_FILE_COOKIE_DOMAIN - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for specifying a domain name used for a SSO cookie (optional).
PROPERTIES_FILE_COOKIE_TOKENKEY - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the name of Crowd SSO token cookie (optional).
PROPERTIES_FILE_HTTP_MAX_CONNECTIONS - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the maximum number of HTTP connections (optional).
PROPERTIES_FILE_HTTP_PROXY_HOST - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the HTTP proxy host (optional).
PROPERTIES_FILE_HTTP_PROXY_PASSWORD - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the HTTP proxy password (optional).
PROPERTIES_FILE_HTTP_PROXY_PORT - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the HTTP proxy port (optional).
PROPERTIES_FILE_HTTP_PROXY_USERNAME - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the HTTP proxy username (optional).
PROPERTIES_FILE_HTTP_TIMEOUT - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for HTTP connection timeout (optional).
PROPERTIES_FILE_SECURITY_SERVER_URL - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the Crowd server web services URL.
PROPERTIES_FILE_SESSIONKEY_LASTVALIDATION - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the http session last validation, Date.
PROPERTIES_FILE_SESSIONKEY_TOKENKEY - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the http session token key, String.
PROPERTIES_FILE_SESSIONKEY_VALIDATIONINTERVAL - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for the time in minutes between validations, 0 for every time.
PROPERTIES_FILE_SOCKET_TIMEOUT - Static variable in class com.atlassian.crowd.integration.Constants
Configuration file property value for specifying how long to wait without retrieving any data from the remote connection (optional).
propertyFileLocation - Variable in class com.atlassian.crowd.service.client.BaseResourceLocator
 

R

RANDOM_NUMBER - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
The Key that represents the generated 'Random-Number' ValidationFactor
registerWebhook(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Registers a new Webhook on the server.
REMOTE_ADDRESS - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
The key to use when setting the client remote address.
REMOTE_HOST - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
If you need to set the host - use only for an application.
removeCrowdToken(HttpServletRequest, HttpServletResponse, ClientProperties, CookieConfiguration) - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelper
Removes the Crowd SSO token.
removeCrowdToken(HttpServletRequest, HttpServletResponse, ClientProperties, CookieConfiguration) - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
 
removeGroup(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a group from the remote Crowd server
removeGroupAttributes(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a group attribute (set) from the server.
removeGroupFromGroup(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a group to a group.
removeUser(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a user from the remote Crowd server
removeUserAttributes(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a user attribute from the server.
removeUserFromGroup(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Removes a user from a group.
REQUEST_SSO_COOKIE_COMMITTED - Static variable in class com.atlassian.crowd.integration.Constants
 
requestPasswordReset(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Requests a password reset.
requestUsernames(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Sends the usernames associated with the given email address.
ResourceLocator - Interface in com.atlassian.crowd.service.client
Will provide information about the location of the Crowd resource used to configure a Crowd Client.

S

searchGroupNames(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for group names matching the searchRestriction criteria.
searchGroups(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for groups matching the following criteria.
searchGroupsWithAttributes(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
 
searchUserNames(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for usernames matching the searchRestriction criteria.
searchUsers(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users matching the following criteria.
searchUsersServiceDeskExtension(SearchRestriction, int, int, ServiceDeskExtensionMode) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Searches for users matching the following criteria and using a service desk extension mode (implemented in Horde).
SECURITY_SERVER_NAME - Static variable in class com.atlassian.crowd.integration.Constants
 
ServiceDeskExtensionMode - Enum in com.atlassian.crowd.service.client
Servicedesk specific extension for Horde.
ServiceDeskExtensionUserSearchResult - Class in com.atlassian.crowd.service.client
Holds the result from loading users for directory sync purposes.
ServiceDeskExtensionUserSearchResult(List<User>) - Constructor for class com.atlassian.crowd.service.client.ServiceDeskExtensionUserSearchResult
 
ServiceDeskExtensionUserSearchResult(List<User>, Set<String>, ServiceDeskExtensionMode) - Constructor for class com.atlassian.crowd.service.client.ServiceDeskExtensionUserSearchResult
 
Session - Interface in com.atlassian.crowd.model.authentication
A Session represents an authenticated, time-bound information exchange opportunity granted by a server to a client.
sessionLastValidation - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
sessionTokenKey - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
sessionValidationInterval - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
setApplication(String) - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
Sets the application name the authentication request is for.
setCredential(PasswordCredential) - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Sets the authenticating credential information.
setCrowdToken(HttpServletRequest, HttpServletResponse, String, ClientProperties, CookieConfiguration) - Method in interface com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelper
Sets the Crowd SSO token in: the request: as an attribute, so the user is authenticated for the span of the request. the response: as a cookie, so the user is authenticated for subsequent requests. Also sets the last session validation date/time.
setCrowdToken(HttpServletRequest, HttpServletResponse, String, ClientProperties, CookieConfiguration) - Method in class com.atlassian.crowd.integration.http.util.CrowdHttpTokenHelperImpl
 
setName(String) - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
Sets the name of the authenticated client.
setName(String) - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Sets the name of the authenticating entity.
setName(String) - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
Sets the name.
setToken(String) - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
Sets the token.
setValidationFactors(ValidationFactor[]) - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
Sets the authenticating validation factors.
setValue(String) - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
Sets the value.
shutdown() - Method in interface com.atlassian.crowd.service.client.CrowdClient
Closes this Crowd Client and releases any system resources associated with the client.
socketTimeout - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
ssoCookieDomainName - Variable in class com.atlassian.crowd.service.client.AbstractClientProperties
 
storeGroupAttributes(String, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Stores the group's attributes on the remote Crowd server.
storeUserAttributes(String, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Stores the user's attributes on the remote Crowd server.

T

testConnection() - Method in interface com.atlassian.crowd.service.client.CrowdClient
Tests if the connection is OK.
toString() - Method in class com.atlassian.crowd.model.authentication.AuthenticatedToken
 
toString() - Method in class com.atlassian.crowd.model.authentication.AuthenticationContext
 
toString() - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 
toString() - Method in class com.atlassian.crowd.model.authentication.ValidationFactor
 
toString() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
 

U

unauthenticated() - Static method in class com.atlassian.crowd.integration.AuthenticationState
 
unregisterWebhook(long) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Unregisters a Webhook on the server.
updateGroup(Group) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Updates a group on the remote Crowd server.
updateProperties(Properties) - Method in interface com.atlassian.crowd.service.client.ClientProperties
Updates all the properties with the new values.
updateProperties(Properties) - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
updateUser(User) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Updates a user on the remote Crowd server.
updateUserCredential(String, String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Updates the user's password on the remote Crowd server.
USE_ENVIRONMENT_VARIABLES - Static variable in class com.atlassian.crowd.integration.Constants
System property for allowing environment variables to override properties from the properties file
UserAuthenticationContext - Class in com.atlassian.crowd.model.authentication
The UserAuthenticationContext is used to authenticate users.
UserAuthenticationContext() - Constructor for class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 
UserAuthenticationContext(String, PasswordCredential, ValidationFactor[], String) - Constructor for class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 

V

validateSSOAuthentication(String, List<ValidationFactor>) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Validates the SSO authentication.
validateSSOAuthenticationAndGetSession(String, List<ValidationFactor>) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Validates the SSO authentication.
ValidationFactor - Class in com.atlassian.crowd.model.authentication
Validation factors are used to construct a unique token when a com.atlassian.crowd.integration.model.RemotePrincipal authenticates with the crowd server.
ValidationFactor() - Constructor for class com.atlassian.crowd.model.authentication.ValidationFactor
 
ValidationFactor(String, String) - Constructor for class com.atlassian.crowd.model.authentication.ValidationFactor
 
valueOf(String) - Static method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.crowd.service.client.ServiceDeskExtensionMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

withName(String) - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
 

X

X_FORWARDED_FOR - Static variable in class com.atlassian.crowd.model.authentication.ValidationFactor
The key to use when setting the client remote forwarding address through a proxy.
A B C E F G H I L N P R S T U V W X 
Skip navigation links

Copyright © 2016 Atlassian. All Rights Reserved.