Class CrowdApplicationModuleAuthenticationProvider
java.lang.Object
com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
com.atlassian.crowd.integration.springsecurity.LocalCrowdAuthenticationProvider
com.atlassian.crowd.plugin.application.springsecurity.CrowdApplicationModuleAuthenticationProvider
- All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationProvider
This is the implementation of CrowdAuthenticationProvider used by the 'crowd-application' plugin modules
(ie. probably by only by the google apps integration)
-
Field Summary
Fields inherited from class com.atlassian.crowd.integration.springsecurity.LocalCrowdAuthenticationProvider
applicationService
-
Constructor Summary
ConstructorsConstructorDescriptionCrowdApplicationModuleAuthenticationProvider
(String applicationName, ApplicationService applicationService, ApplicationManager applicationManager, TokenAuthenticationManager tokenAuthenticationManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.security.core.GrantedAuthority[]
findGrantedAuthorities
(String username) protected String
Methods inherited from class com.atlassian.crowd.integration.springsecurity.LocalCrowdAuthenticationProvider
authenticate, authenticateWithoutPassword, createUserAuthenticationContext, getApplication, isAuthenticated, loadUserByToken, loadUserByUsername, supports
Methods inherited from class com.atlassian.crowd.integration.springsecurity.CrowdAuthenticationProvider
authenticate, authenticateCrowdRememberedUsername, authenticateCrowdSSO, authenticateUsernamePassword, supports, translateException
-
Constructor Details
-
CrowdApplicationModuleAuthenticationProvider
public CrowdApplicationModuleAuthenticationProvider(String applicationName, ApplicationService applicationService, ApplicationManager applicationManager, TokenAuthenticationManager tokenAuthenticationManager)
-
-
Method Details
-
getApplicationName
- Specified by:
getApplicationName
in classLocalCrowdAuthenticationProvider
-
findGrantedAuthorities
protected org.springframework.security.core.GrantedAuthority[] findGrantedAuthorities(String username) throws ApplicationNotFoundException - Specified by:
findGrantedAuthorities
in classLocalCrowdAuthenticationProvider
- Throws:
ApplicationNotFoundException
-