A C D E G H I L O R S T U

A

addProvider(AuthenticationProvider) - Method in interface com.atlassian.crowd.integration.springsecurity.DynamicProviderManager
 
addProvider(AuthenticationProvider) - Method in class com.atlassian.crowd.integration.springsecurity.DynamicProviderManagerImpl
 
addSecureMapping(String, String) - Method in interface com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapper
 
addSecureMapping(String, String) - Method in class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
 
applicationName - Variable in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
 
authenticate(Authentication) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Performs authentication with the same contract as org.springframework.security.AuthenticationManager#authenticate(org.springframework.security.Authentication).
authenticate(String, String, ValidationFactor[]) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Authenticate a remote user and return the Crowd SSO token string.
authenticate(Authentication) - Method in class com.atlassian.crowd.integration.springsecurity.DynamicProviderManagerImpl
 
authenticate(String, String, ValidationFactor[]) - Method in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
authenticateCrowdSSO(CrowdSSOAuthenticationToken) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Attempts to authenticate based on an existing Crowd token and validation factors from a HttpServletRequest.
authenticateUsernamePassword(UsernamePasswordAuthenticationToken) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Attempts to authenticate a login request based on username (principal), password (credentials), and (optional) ValidationFactor[]s (details).
authenticationManager - Variable in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 

C

com.atlassian.crowd.integration.springsecurity - package com.atlassian.crowd.integration.springsecurity
 
com.atlassian.crowd.integration.springsecurity.user - package com.atlassian.crowd.integration.springsecurity.user
 
CrowdAccessDeniedException - Exception in com.atlassian.crowd.integration.springsecurity
Although this is an authorisation exception, Crowd combines authentication and authorisation in one call to the Crowd server to determine if a user is allowed access to a particular remote application.
CrowdAccessDeniedException(String, Throwable) - Constructor for exception com.atlassian.crowd.integration.springsecurity.CrowdAccessDeniedException
 
CrowdAccessDeniedException(String) - Constructor for exception com.atlassian.crowd.integration.springsecurity.CrowdAccessDeniedException
 
CrowdAuthenticationProvider - Class in com.atlassian.crowd.integration.springsecurity
The CrowdAuthenticationProvider can be used in both SSO and non-SSO mode.
CrowdAuthenticationProvider(String) - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
The defaultApplicationName to use when an application name has not been supplied in the AuthenticationToken.details().
CrowdDataAccessException - Exception in com.atlassian.crowd.integration.springsecurity.user
Represents a Crowd-Server specific error, eg.
CrowdDataAccessException(String) - Constructor for exception com.atlassian.crowd.integration.springsecurity.user.CrowdDataAccessException
Constructor for DataAccessException.
CrowdDataAccessException(String, Throwable) - Constructor for exception com.atlassian.crowd.integration.springsecurity.user.CrowdDataAccessException
Constructor for DataAccessException.
CrowdDataAccessException(Exception) - Constructor for exception com.atlassian.crowd.integration.springsecurity.user.CrowdDataAccessException
Use CrowdDataAccessException to wrap underlying error.
CrowdLogoutHandler - Class in com.atlassian.crowd.integration.springsecurity
Logout handler to logout of Crowd and remove the Crowd SSO token cookie.
CrowdLogoutHandler() - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdLogoutHandler
 
CrowdSSOAuthenticationDetails - Class in com.atlassian.crowd.integration.springsecurity
The authentication details for an AuthenticationToken.
CrowdSSOAuthenticationDetails(String, ValidationFactor[]) - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationDetails
 
CrowdSSOAuthenticationProcessingFilter - Class in com.atlassian.crowd.integration.springsecurity
The CrowdSSOAuthenticationProcessingFilter is to be used in conjunction with the CrowdAuthenticationProvider to provide SSO authentication.
CrowdSSOAuthenticationProcessingFilter() - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
 
CrowdSSOAuthenticationToken - Class in com.atlassian.crowd.integration.springsecurity
A CrowdSSOAuthenticationToken can be used to represent an authentication request consisting of the Crowd SSO Token String (credential) and HTTP ValidationFactors (details).
CrowdSSOAuthenticationToken(String) - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
Use constructor to create an unauthenticated SSO token.
CrowdSSOAuthenticationToken(CrowdUserDetails, String, GrantedAuthority[]) - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
Use this constructor to create an authenticated SSO token.
CrowdSSOAuthenticationToken(CrowdUserDetails, String, Collection<GrantedAuthority>) - Constructor for class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
 
CrowdSSOTokenInvalidException - Exception in com.atlassian.crowd.integration.springsecurity
Represents a failed authentication attempt using an SSO token that is not valid.
CrowdSSOTokenInvalidException(String, Throwable) - Constructor for exception com.atlassian.crowd.integration.springsecurity.CrowdSSOTokenInvalidException
Constructs an AuthenticationException with the specified message and root cause.
CrowdSSOTokenInvalidException(String) - Constructor for exception com.atlassian.crowd.integration.springsecurity.CrowdSSOTokenInvalidException
Constructs an AuthenticationException with the specified message and no root cause.
CrowdUserDetails - Class in com.atlassian.crowd.integration.springsecurity.user
Implements a basic SOAPPrincipal wrapper for Crowd principals.
CrowdUserDetails(SOAPPrincipal, GrantedAuthority[]) - Constructor for class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
CrowdUserDetails(SOAPPrincipal, Collection<GrantedAuthority>) - Constructor for class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
CrowdUserDetailsService - Interface in com.atlassian.crowd.integration.springsecurity.user
Interface for retrieving users from Crowd.
CrowdUserDetailsServiceImpl - Class in com.atlassian.crowd.integration.springsecurity.user
Retrieves users from Crowd using Crowd's remote API.
CrowdUserDetailsServiceImpl() - Constructor for class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 

D

doSetDetails(HttpServletRequest, AbstractAuthenticationToken) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
 
DynamicProviderManager - Interface in com.atlassian.crowd.integration.springsecurity
An extension to the standard ProviderManager implementation of the AuthenticationManager wich allows adding and removing provider managers at runtime.
DynamicProviderManagerImpl - Class in com.atlassian.crowd.integration.springsecurity
An extension to the standard ProviderManager implementation of the AuthenticationManager wich allows adding and removing provider managers at runtime.
DynamicProviderManagerImpl() - Constructor for class com.atlassian.crowd.integration.springsecurity.DynamicProviderManagerImpl
 

E

equals(Object) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationDetails
 

G

getApplication(String) - Method in interface com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapper
 
getApplication(HttpServletRequest) - Method in interface com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapper
 
getApplication(String) - Method in class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
 
getApplication(HttpServletRequest) - Method in class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
Returns the application name for the target request.
getApplicationName() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationDetails
 
getAttribute(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getAuthorities() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Returns the authorities granted to the user.
getAuthorities(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
Requests the group memberships of the user from the Crowd Server.
getAuthorityPrefix() - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Return the authority prefix applied to group names the principal is a member of when generating the GrantedAuthority[].
getAuthorityPrefix() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
getAuthoritySuffix() - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Return the authority suffix, e.g.
getAuthoritySuffix() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
getCredentials() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
The credentials that prove the principal is correct.
getEmail() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getFirstName() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getFullName() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getHttpAuthenticator() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdLogoutHandler
 
getLastName() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getPassword() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Returns the password used to authenticate the user.
getPrincipal() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
The identity of the principal being authenticated.
getRemotePrincipal() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
 
getUsername() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Returns the username used to authenticate the user.
getValidationFactors() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationDetails
 

H

hashCode() - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationDetails
 
httpAuthenticator - Variable in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 

I

isAccountNonExpired() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Indicates whether the user's account has expired.
isAccountNonLocked() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Indicates whether the user is locked or unlocked.
isAuthenticated(String, ValidationFactor[]) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Determine if a remote user is authenticated via SSO based on the supplied SSO token string and validation factors.
isAuthenticated(String, ValidationFactor[]) - Method in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
isCredentialsNonExpired() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Indicates whether the user's credentials (password) has expired.
isEnabled() - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails
Indicates whether the user is enabled or disabled.

L

loadUserByToken(String) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Retrieve a user from Crowd by looking up the principal by their authenticated Crowd token.
loadUserByToken(String) - Method in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
loadUserByToken(String) - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Retrieve a user from Crowd by looking up the principal by their authenticated Crowd token.
loadUserByToken(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
loadUserByUsername(String) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Retreive the user details for a user based on their username.
loadUserByUsername(String) - Method in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
loadUserByUsername(String) - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Retrieves the user from Crowd by looking up the principal by username.
loadUserByUsername(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
LOGGER - Static variable in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdLogoutHandler
Causes a logout to be completed.

O

onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.atlassian.crowd.integration.springsecurity.UsernameStoringAuthenticationFailureHandler
 

R

RemoteCrowdAuthenticationProvider - Class in com.atlassian.crowd.integration.springsecurity
A concrete implementation of the CrowdAuthenticationProvider that uses the crowd client libraries (SOAP) to communicate with the Crowd server.
RemoteCrowdAuthenticationProvider(AuthenticationManager, HttpAuthenticator, CrowdUserDetailsService) - Constructor for class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
removeAllMappings(String) - Method in interface com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapper
 
removeAllMappings(String) - Method in class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
 
removeProvider(AuthenticationProvider) - Method in interface com.atlassian.crowd.integration.springsecurity.DynamicProviderManager
 
removeProvider(AuthenticationProvider) - Method in class com.atlassian.crowd.integration.springsecurity.DynamicProviderManagerImpl
 
removeSecureMapping(String) - Method in interface com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapper
 
removeSecureMapping(String) - Method in class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
 
RequestToApplicationMapper - Interface in com.atlassian.crowd.integration.springsecurity
Maps request paths (Ant format) to application names.
RequestToApplicationMapperImpl - Class in com.atlassian.crowd.integration.springsecurity
Maps request paths (Ant format) to application names.
RequestToApplicationMapperImpl(ClientProperties) - Constructor for class com.atlassian.crowd.integration.springsecurity.RequestToApplicationMapperImpl
 
requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
This filter will process all requests, however, if the filterProcessesUrl is part of the request URI, the filter will assume the request is a username/password authentication (login) request and will not check for Crowd SSO authentication.

S

setAuthenticated(boolean) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationToken
Disallow setAuthenticated(true).
setAuthenticationManager(AuthenticationManager) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
setAuthorityPrefix(String) - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Set the authority prefix applied to group names the principal is a member of when generating the GrantedAuthority[].
setAuthorityPrefix(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
setAuthoritySuffix(String) - Method in interface com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsService
Set the authority suffix e.g.
setAuthoritySuffix(String) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
setDetails(HttpServletRequest, UsernamePasswordAuthenticationToken) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Provided so that subclasses may configure what is put into the authentication request's details property.
setGroupMembershipManager(GroupMembershipManager) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
setHttpAuthenticator(HttpAuthenticator) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdLogoutHandler
 
setHttpAuthenticator(HttpAuthenticator) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Mandatory dependency.
setLoginUrlAuthenticationEntryPoint(LoginUrlAuthenticationEntryPoint) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Optional dependency, only required if multiple Crowd applications are coexisting in the same web-application.
setRequestToApplicationMapper(RequestToApplicationMapper) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Optional dependency.
setUserManager(UserManager) - Method in class com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetailsServiceImpl
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Attempts to write out the successful SSO token to a cookie, if an SSO token was generated and stored via the AuthenticationProvider.
supports(Class<?>) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Returns true if this AuthenticationProvider supports the indicated Authentication object.
supports(AbstractAuthenticationToken) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
 

T

translateException(Exception) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
Converts Crowd-specific exceptions to Spring Security-friendly exceptions.

U

unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.atlassian.crowd.integration.springsecurity.CrowdSSOAuthenticationProcessingFilter
Attempts to remove any SSO tokens associated with the request, effectively logging the user out of Crowd.
userDetailsService - Variable in class com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider
 
UsernameStoringAuthenticationFailureHandler - Class in com.atlassian.crowd.integration.springsecurity
 
UsernameStoringAuthenticationFailureHandler() - Constructor for class com.atlassian.crowd.integration.springsecurity.UsernameStoringAuthenticationFailureHandler
 

A C D E G H I L O R S T U

Copyright © 2012 Atlassian. All Rights Reserved.