- 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
-
- getAuthenticationMethod() - Method in class com.atlassian.crowd.service.client.AbstractClientProperties
-
- getAuthenticationMethod() - Method in interface com.atlassian.crowd.service.client.ClientProperties
-
- 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.
- 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.
- getGroupsWithAttributesForUser(String, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
-
Searches for groups that a user is a member of, and returns those groups with all their attributes.
- 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
-
- getKey() - Method in enum com.atlassian.crowd.service.client.AuthenticationMethod
-
- getLock(String) - Method in class com.atlassian.crowd.integration.http.NoOpTokenLockProvider
-
- getLock(String) - Method in class com.atlassian.crowd.integration.http.StripedTokenLockProvider
-
- getLock(String) - Method in interface com.atlassian.crowd.integration.http.TokenLockProvider
-
Returns lock for given token
- 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.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.
- 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
- 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
-
- 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.
- 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.
- parse(String) - Static method in enum com.atlassian.crowd.service.client.AuthenticationMethod
-
- 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
-
- 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
-
Searches for groups (with their attributes) 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.
- searchUsersWithAttributes(SearchRestriction, int, int) - Method in interface com.atlassian.crowd.service.client.CrowdClient
-
Searches for users (with their attributes) matching the following criteria.
- SECURITY_SERVER_NAME - Static variable in class com.atlassian.crowd.integration.Constants
-
- 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.
- StripedTokenLockProvider - Class in com.atlassian.crowd.integration.http
-
- StripedTokenLockProvider() - Constructor for class com.atlassian.crowd.integration.http.StripedTokenLockProvider
-
- StripedTokenLockProvider(int) - Constructor for class com.atlassian.crowd.integration.http.StripedTokenLockProvider
-
- StripedTokenLockProvider(Striped<Lock>) - Constructor for class com.atlassian.crowd.integration.http.StripedTokenLockProvider
-