A B C D E F G H I L N O P R S T U V X

A

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
 
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
 
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.
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
 
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
 

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
 
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
Simple implementation of a Resource Locator that will look at both system environment vairables and the classpath for the configured resource
ClientResourceLocator(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) - Constructor for class com.atlassian.crowd.model.authentication.CookieConfiguration
 
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
Implementation of CrowdHttpAuthenticator.
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.
CrowdSecurityFilter - Class in com.atlassian.crowd.integration.http.filter
This filter manages protecting a web.xml url-pattern.
CrowdSecurityFilter(CrowdHttpAuthenticator, ClientProperties) - Constructor for class com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter
Constructs a CrowdSecurityFilter.

D

destroy() - Method in class com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter
Shuts down the filter.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter
Executes the filter.

E

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.
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
 

G

getApplication() - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
Gets the application name the authentication request is for.
getApplicationAuthenticationContext() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application authentication details.
getApplicationAuthenticationContext() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getApplicationAuthenticationURL() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the URL of the application's authentication page.
getApplicationAuthenticationURL() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getApplicationName() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application name.
getApplicationName() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getApplicationPassword() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the application password used for authenticating the application.
getApplicationPassword() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getBaseURL() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the base URL of the client application.
getBaseURL() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
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 interface com.atlassian.crowd.service.client.ClientProperties
Returns the key of the token cookie.
getCookieTokenKey() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
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
 
getDomain() - Method in class com.atlassian.crowd.model.authentication.CookieConfiguration
Returns the domain that the cookie should be set for.
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 interface com.atlassian.crowd.service.client.ClientProperties
Returns the maximum number of HTTP connections.
getHttpMaxConnections() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getHttpProxyHost() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy host.
getHttpProxyHost() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getHttpProxyPassword() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy password.
getHttpProxyPassword() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getHttpProxyPort() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy port number.
getHttpProxyPort() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getHttpProxyUsername() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP proxy username.
getHttpProxyUsername() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getHttpTimeout() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the HTTP connection timeout value in milliseconds.
getHttpTimeout() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
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
 
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.ValidationFactor
Gets the name.
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.
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
getSessionLastValidation() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the session attribute key of the last validation date.
getSessionLastValidation() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getSessionTokenKey() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns the key of the session cookie.
getSessionTokenKey() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
getSessionValidationInterval() - Method in interface com.atlassian.crowd.service.client.ClientProperties
Returns how long the SSO session is valid for in minutes between session validation.
getSessionValidationInterval() - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
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.
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(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
 
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.

H

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
 

I

init(FilterConfig) - Method in class com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter
Configures the filter.
invalidateSSOToken(String) - Method in interface com.atlassian.crowd.service.client.CrowdClient
Invalidates a token.
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CacheAwareCrowdHttpAuthenticator
 
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in interface com.atlassian.crowd.integration.http.CrowdHttpAuthenticator
Tests whether a request is authenticated via SSO.
isAuthenticated(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.http.CrowdHttpAuthenticatorImpl
 
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
 
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
 

O

ORIGINAL_URL - Static variable in class com.atlassian.crowd.integration.http.filter.CrowdSecurityFilter
The session key stored as a String, is the requested secure url before redirect to the authentication page.

P

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_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.
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
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.
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.
SECURITY_SERVER_NAME - Static variable in class com.atlassian.crowd.integration.Constants
 
setApplication(String) - Method in class com.atlassian.crowd.model.authentication.UserAuthenticationContext
Sets the application name the authentication request is for.
setBaseURL(String) - Method in class com.atlassian.crowd.service.client.ClientPropertiesImpl
 
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.
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.ClientPropertiesImpl
 

U

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.
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.
ValidationFactor - Class in com.atlassian.crowd.model.authentication
Validation factors are used to construct a unique token when a 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
 

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 D E F G H I L N O P R S T U V X

Copyright © 2010 Atlassian. All Rights Reserved.