Skip navigation links
A C D E F G I R S T V X 

A

addAddress(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
Adds a remote address to the list of those trusted to act as proxies.
ApplicationRemoteAddressValidator - Interface in com.atlassian.crowd.manager.validation
Decides if a client address is authorised to connect as a given application.
ApplicationRemoteAddressValidatorImpl - Class in com.atlassian.crowd.manager.validation
Validates a connection attempt based on whether the client address matches the set of allowed remote addresses of the application.
ApplicationRemoteAddressValidatorImpl() - Constructor for class com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidatorImpl
 
authenticateApplication(ApplicationAuthenticationContext, TokenLifetime) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Authenticates an application and generates an authentication token.
authenticateApplicationWithoutValidatingPassword(ApplicationAuthenticationContext, TokenLifetime) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Authenticates an application and generates an authentication token, ignoring the credentials.
authenticateUser(UserAuthenticationContext, TokenLifetime) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Authenticates a user and and generates an authentication token.
authenticateUser(UserAuthenticationContext) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Deprecated.
This method exists to maintain the API for old clients. It creates a token with the default lifetime.
authenticateUserWithoutValidatingPassword(UserAuthenticationContext) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Feigns the authentication process for a user and creates a token for the authentication without validating the password.

C

CachedApplicationRemoteAddressValidator - Class in com.atlassian.crowd.manager.validation
Caches the result of validating the application remote address.
CachedApplicationRemoteAddressValidator(PropertyManager, InetAddressCacheUtil, ApplicationRemoteAddressValidator) - Constructor for class com.atlassian.crowd.manager.validation.CachedApplicationRemoteAddressValidator
 
clearCache() - Method in class com.atlassian.crowd.util.InetAddressCacheUtil
Clears the entire cache storing the address permissions.
ClientValidationException - Exception in com.atlassian.crowd.manager.validation
Exception is thrown when a client validation fails.
ClientValidationException() - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
Default constructor.
ClientValidationException(String) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
Default constructor.
ClientValidationException(String, Throwable) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
Default constructor.
ClientValidationException(Throwable) - Constructor for exception com.atlassian.crowd.manager.validation.ClientValidationException
Default constructor.
ClientValidationManager - Interface in com.atlassian.crowd.manager.validation
Manager that validates whether a client can make a request.
ClientValidationManagerImpl - Class in com.atlassian.crowd.manager.validation
Implements ClientValidationManager.
ClientValidationManagerImpl(TrustedProxyManager, I18nHelper, ApplicationRemoteAddressValidator) - Constructor for class com.atlassian.crowd.manager.validation.ClientValidationManagerImpl
 
com.atlassian.crowd.event - package com.atlassian.crowd.event
 
com.atlassian.crowd.manager.application - package com.atlassian.crowd.manager.application
 
com.atlassian.crowd.manager.authentication - package com.atlassian.crowd.manager.authentication
 
com.atlassian.crowd.manager.login - package com.atlassian.crowd.manager.login
 
com.atlassian.crowd.manager.login.exception - package com.atlassian.crowd.manager.login.exception
 
com.atlassian.crowd.manager.proxy - package com.atlassian.crowd.manager.proxy
 
com.atlassian.crowd.manager.validation - package com.atlassian.crowd.manager.validation
 
com.atlassian.crowd.util - package com.atlassian.crowd.util
 
createAndStoreResetToken(long, String, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Creates an ExpirableUserToken for a given username in the given directory.

D

DEFAULT_TOKEN_EXPIRY_SECONDS - Static variable in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
 

E

EventJobExecutionException - Exception in com.atlassian.crowd.event
Unable to process the event.
EventJobExecutionException() - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
Default constructor.
EventJobExecutionException(String) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
Default constructor.
EventJobExecutionException(String, Throwable) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
Default constructor.
EventJobExecutionException(Throwable) - Constructor for exception com.atlassian.crowd.event.EventJobExecutionException
Default constructor.

F

findAuthorisedApplications(User, String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Returns a list of applications a user is authorised to authenticate with.
findCrowdConsoleApplication() - Method in interface com.atlassian.crowd.manager.application.InternalApplicationHelper
Retrieve the Application representing the Crowd console application.
findCrowdConsoleApplication() - Method in class com.atlassian.crowd.manager.application.InternalApplicationHelperImpl
 
findUserByToken(String, String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Will find a user via the passed in token key.
findUserTokenByKey(String, String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Returns the token matching a given key
ForgottenLoginManager - Interface in com.atlassian.crowd.manager.login
Manages functionality related to retrieving forgotten usernames or resetting forgotten passwords.

G

getAddresses() - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
Returns the addresses of all the trusted proxy servers, or an empty set if there are none.
getPermitted(Application, InetAddress) - Method in class com.atlassian.crowd.util.InetAddressCacheUtil
Gets from cache whether the application with address is permitted to make a request to the Crowd server.
getTokenExpiryTime(Token) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Returns the expiry time of a token.
getTrustedAddress(TrustedProxyManager, HttpServletRequest) - Static method in class com.atlassian.crowd.manager.validation.XForwardedForUtil
Returns the originating client address the proxies are forwarding for if the proxies are trusted, otherwise, return the request address.
getTrustedAddress(TrustedProxyManager, String, String) - Static method in class com.atlassian.crowd.manager.validation.XForwardedForUtil
Returns the originating client address the proxies are forwarding for if all the proxies are trusted, otherwise, return the request address.

I

INET_ADDRESS_CACHE_NAME - Static variable in class com.atlassian.crowd.util.InetAddressCacheUtil
 
InetAddressCacheUtil - Class in com.atlassian.crowd.util
Utility class to store in a cache whether the InetAddress is permitted or forbidden to make a request to the Crowd server.
InetAddressCacheUtil(Cache<String, Boolean>) - Constructor for class com.atlassian.crowd.util.InetAddressCacheUtil
 
InternalApplicationHelper - Interface in com.atlassian.crowd.manager.application
 
InternalApplicationHelperImpl - Class in com.atlassian.crowd.manager.application
 
InternalApplicationHelperImpl(ApplicationManager) - Constructor for class com.atlassian.crowd.manager.application.InternalApplicationHelperImpl
 
invalidateAllTokens() - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Invalidates all user and application tokens.
invalidateToken(String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Attempts to invalidate a Token based on the passed in Token key (random hash).
invalidateTokensForUser(String, String, String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Invalidates all sessions for a user, possibly excluding a specific one.
InvalidResetPasswordTokenException - Exception in com.atlassian.crowd.manager.login.exception
Thrown when an invalid reset password token is provided.
InvalidResetPasswordTokenException() - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
Default constructor.
InvalidResetPasswordTokenException(String) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
Default constructor.
InvalidResetPasswordTokenException(String, Throwable) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
Default constructor.
InvalidResetPasswordTokenException(Throwable) - Constructor for exception com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
Default constructor.
isTrusted(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
Returns true if the address represents a configured trusted proxy.
isValidResetToken(long, String, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Returns true if the password reset token for the user with the specified username and directory ID are valid and not expired.

R

removeAddress(String) - Method in interface com.atlassian.crowd.manager.proxy.TrustedProxyManager
Removes the address of the proxy from the list of trusted proxies.
removeByDirectoryAndUsername(long, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Removes the password reset tokens associated to a username in a directory.
removeExpiredTokens() - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Removes all tokens that have exceeded their expiry time.
resetUserCredential(long, String, PasswordCredential, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Resets the user credentials and invalidates the token.

S

sendResetLink(Application, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Sends a reset link to the first user with the matching username from all the active directories assigned to the application.
sendResetLink(long, String, int) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Sends a reset link to the user with specified username and directory ID.
sendUsernames(Application, String) - Method in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Sends the usernames associated with the given email address.
setPermitted(Application, InetAddress, boolean) - Method in class com.atlassian.crowd.util.InetAddressCacheUtil
Sets in the cache that address is permitted/forbidden from making a request to the Crowd server.

T

TokenAuthenticationManager - Interface in com.atlassian.crowd.manager.authentication
 
TrustedProxyManager - Interface in com.atlassian.crowd.manager.proxy
Manages the list of trusted proxies.

V

validate(Application, InetAddress) - Method in interface com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidator
 
validate(Application, InetAddress) - Method in class com.atlassian.crowd.manager.validation.ApplicationRemoteAddressValidatorImpl
 
validate(Application, InetAddress) - Method in class com.atlassian.crowd.manager.validation.CachedApplicationRemoteAddressValidator
 
validate(Application, HttpServletRequest) - Method in interface com.atlassian.crowd.manager.validation.ClientValidationManager
Validates that the client is allowed to perform the request.
validate(Application, HttpServletRequest) - Method in class com.atlassian.crowd.manager.validation.ClientValidationManagerImpl
 
validateApplicationToken(String, ValidationFactor[]) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Validates an application token key given validation factors.
validateUserToken(String, ValidationFactor[], String) - Method in interface com.atlassian.crowd.manager.authentication.TokenAuthenticationManager
Validates a user token key given validation factors and checks that the user is allowed to authenticate with the specified application

X

XForwardedForUtil - Class in com.atlassian.crowd.manager.validation
Utility class for handling the X-Forwarded-For (XFF) HTTP request header.
A C D E F G I R S T V X 
Skip navigation links

Copyright © 2018 Atlassian. All rights reserved.