Class WebSecurityContext
- java.lang.Object
-
- org.apache.syncope.core.spring.security.WebSecurityContext
-
@EnableWebSecurity @EnableMethodSecurity(prePostEnabled=true) @Configuration(proxyBeanMethods=false) public class WebSecurityContext extends Object
-
-
Constructor Summary
Constructors Constructor Description WebSecurityContext()
-
Method Summary
-
-
-
Method Detail
-
allowUrlEncodedSlashHttpFirewall
@Bean public HttpFirewall allowUrlEncodedSlashHttpFirewall()
-
webSecurityCustomizer
@Bean public WebSecurityCustomizer webSecurityCustomizer(HttpFirewall allowUrlEncodedSlashHttpFirewall)
-
filterChain
@Bean public SecurityFilterChain filterChain(HttpSecurity http, UsernamePasswordAuthenticationProvider usernamePasswordAuthenticationProvider, AccessDeniedHandler accessDeniedHandler, AuthDataAccessor dataAccessor, DefaultCredentialChecker defaultCredentialChecker) throws Exception
- Throws:
Exception
-
usernamePasswordAuthenticationProvider
@ConditionalOnMissingBean @Bean public UsernamePasswordAuthenticationProvider usernamePasswordAuthenticationProvider(SecurityProperties securityProperties, DomainOps domainOps, AuthDataAccessor dataAccessor, UserProvisioningManager provisioningManager, DefaultCredentialChecker credentialChecker)
-
accessDeniedHandler
@Bean public AccessDeniedHandler accessDeniedHandler()
-
authDataAccessor
@ConditionalOnMissingBean @Bean public AuthDataAccessor authDataAccessor(SecurityProperties securityProperties, RealmDAO realmDAO, UserDAO userDAO, GroupDAO groupDAO, AnySearchDAO anySearchDAO, AccessTokenDAO accessTokenDAO, ConfParamOps confParamOps, RoleDAO roleDAO, DelegationDAO delegationDAO, ConnectorManager connectorManager, AuditManager auditManager, MappingManager mappingManager, List<JWTSSOProvider> jwtSSOProviders)
-
-