java.lang.Object
com.google.inject.AbstractModule
com.erudika.para.server.security.SecurityModule
- All Implemented Interfaces:
com.google.inject.Module
public class SecurityModule
extends com.google.inject.AbstractModule
The default security module.
- Author:
- Alex Bogdanovski [[email protected]]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetCsrfTokenRepository
(Cache cache) void
setAmazonFilter
(AmazonAuthFilter amazonFilter) void
setCsrfTokenRepository
(CachedCsrfTokenRepository csrfTokenRepository) void
setFacebookFilter
(FacebookAuthFilter facebookFilter) void
setFailureHandler
(SimpleAuthenticationFailureHandler failureHandler) void
setGenericOAuth2Filter
(GenericOAuth2Filter oauth2Filter) void
setGithubFilter
(GitHubAuthFilter githubFilter) void
setGoogleFilter
(GoogleAuthFilter googleFilter) void
setLdapAuthFilter
(LdapAuthFilter ldapFilter) void
setLinkedinFilter
(LinkedInAuthFilter linkedinFilter) void
setMicrosoftFilter
(MicrosoftAuthFilter microsoftFilter) void
setPasswordFilter
(PasswordAuthFilter passwordFilter) void
setPasswordlessFilter
(PasswordlessAuthFilter passwordlessFilter) void
setSamlAuthFilter
(SAMLAuthFilter samlFilter) void
setSamlMetadataFilter
(SAMLMetadataFilter samleMetaFilter) void
setSlackFilter
(SlackAuthFilter slackFilter) void
setSuccessHandler
(SimpleAuthenticationSuccessHandler successHandler) void
setTwitterFilter
(TwitterAuthFilter twitterFilter) Methods inherited from class com.google.inject.AbstractModule
configure
-
Constructor Details
-
SecurityModule
public SecurityModule()
-
-
Method Details
-
getCsrfTokenRepository
- Parameters:
cache
-Cache
- Returns:
- token repository
-
setCsrfTokenRepository
- Parameters:
csrfTokenRepository
- token repository
-
getSuccessHandler
- Returns:
- handler
-
setSuccessHandler
- Parameters:
successHandler
- handler
-
getFailureHandler
- Returns:
- handler
-
setFailureHandler
- Parameters:
failureHandler
- handler
-
getPasswordFilter
- Returns:
- filter
-
setPasswordFilter
- Parameters:
passwordFilter
- filter
-
getPasswordlessFilter
- Returns:
- filter
-
setPasswordlessFilter
- Parameters:
passwordlessFilter
- filter
-
getFacebookFilter
- Returns:
- filter
-
setFacebookFilter
- Parameters:
facebookFilter
- filter
-
getGoogleFilter
- Returns:
- filter
-
setGoogleFilter
- Parameters:
googleFilter
- filter
-
getLinkedinFilter
- Returns:
- filter
-
setLinkedinFilter
- Parameters:
linkedinFilter
- filter
-
getTwitterFilter
- Returns:
- filter
-
setTwitterFilter
- Parameters:
twitterFilter
- filter
-
getGithubFilter
- Returns:
- filter
-
setGithubFilter
- Parameters:
githubFilter
- filter
-
getMicrosoftFilter
- Returns:
- filter
-
setMicrosoftFilter
- Parameters:
microsoftFilter
- filter
-
getSlackFilter
- Returns:
- filter
-
setSlackFilter
- Parameters:
slackFilter
- filter
-
getAmazonFilter
- Returns:
- filter
-
setAmazonFilter
- Parameters:
amazonFilter
- filter
-
getGenericOAuth2Filter
- Returns:
- filter
-
setGenericOAuth2Filter
- Parameters:
oauth2Filter
- filter
-
getLdapAuthFilter
- Returns:
- filter
-
setLdapAuthFilter
- Parameters:
ldapFilter
- filter
-
getSamlAuthFilter
- Returns:
- filter
-
setSamlAuthFilter
- Parameters:
samlFilter
- filter
-
getSamlMetadataFilter
- Returns:
- filter
-
setSamlMetadataFilter
- Parameters:
samleMetaFilter
- filter
-