You can download spring-security-web-4.0.4.release.jar in this page.
The Apache Software License, Version 2.0
spring-security-web-4.0.4.release.jar file has the following types.
META-INF/MANIFEST.MF org.springframework.security.web.AuthenticationEntryPoint.class org.springframework.security.web.DefaultRedirectStrategy.class org.springframework.security.web.DefaultSecurityFilterChain.class org.springframework.security.web.DummyRequest.class org.springframework.security.web.FilterChainProxy.class org.springframework.security.web.FilterInvocation.class org.springframework.security.web.PortMapper.class org.springframework.security.web.PortMapperImpl.class org.springframework.security.web.PortResolver.class org.springframework.security.web.PortResolverImpl.class org.springframework.security.web.RedirectStrategy.class org.springframework.security.web.SecurityFilterChain.class org.springframework.security.web.UnsupportedOperationExceptionInvocationHandler.class org.springframework.security.web.WebAttributes.class org.springframework.security.web.access.AccessDeniedHandler.class org.springframework.security.web.access.AccessDeniedHandlerImpl.class org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator.class org.springframework.security.web.access.DelegatingAccessDeniedHandler.class org.springframework.security.web.access.ExceptionTranslationFilter.class org.springframework.security.web.access.WebInvocationPrivilegeEvaluator.class org.springframework.security.web.access.channel.AbstractRetryEntryPoint.class org.springframework.security.web.access.channel.ChannelDecisionManager.class org.springframework.security.web.access.channel.ChannelDecisionManagerImpl.class org.springframework.security.web.access.channel.ChannelEntryPoint.class org.springframework.security.web.access.channel.ChannelProcessingFilter.class org.springframework.security.web.access.channel.ChannelProcessor.class org.springframework.security.web.access.channel.InsecureChannelProcessor.class org.springframework.security.web.access.channel.RetryWithHttpEntryPoint.class org.springframework.security.web.access.channel.RetryWithHttpsEntryPoint.class org.springframework.security.web.access.channel.SecureChannelProcessor.class org.springframework.security.web.access.expression.DefaultWebSecurityExpressionHandler.class org.springframework.security.web.access.expression.ExpressionBasedFilterInvocationSecurityMetadataSource.class org.springframework.security.web.access.expression.WebExpressionConfigAttribute.class org.springframework.security.web.access.expression.WebExpressionVoter.class org.springframework.security.web.access.expression.WebSecurityExpressionRoot.class org.springframework.security.web.access.intercept.DefaultFilterInvocationSecurityMetadataSource.class org.springframework.security.web.access.intercept.FilterInvocationSecurityMetadataSource.class org.springframework.security.web.access.intercept.FilterSecurityInterceptor.class org.springframework.security.web.access.intercept.RequestKey.class org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.class org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler.class org.springframework.security.web.authentication.AnonymousAuthenticationFilter.class org.springframework.security.web.authentication.AuthenticationFailureHandler.class org.springframework.security.web.authentication.AuthenticationSuccessHandler.class org.springframework.security.web.authentication.DelegatingAuthenticationEntryPoint.class org.springframework.security.web.authentication.DelegatingAuthenticationFailureHandler.class org.springframework.security.web.authentication.ExceptionMappingAuthenticationFailureHandler.class org.springframework.security.web.authentication.Http403ForbiddenEntryPoint.class org.springframework.security.web.authentication.HttpStatusEntryPoint.class org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint.class org.springframework.security.web.authentication.NullRememberMeServices.class org.springframework.security.web.authentication.RememberMeServices.class org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler.class org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler.class org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler.class org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.class org.springframework.security.web.authentication.WebAuthenticationDetails.class org.springframework.security.web.authentication.WebAuthenticationDetailsSource.class org.springframework.security.web.authentication.logout.CookieClearingLogoutHandler.class org.springframework.security.web.authentication.logout.HttpStatusReturningLogoutSuccessHandler.class org.springframework.security.web.authentication.logout.LogoutFilter.class org.springframework.security.web.authentication.logout.LogoutHandler.class org.springframework.security.web.authentication.logout.LogoutSuccessHandler.class org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler.class org.springframework.security.web.authentication.logout.SimpleUrlLogoutSuccessHandler.class org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.class org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationProvider.class org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken.class org.springframework.security.web.authentication.preauth.PreAuthenticatedCredentialsNotFoundException.class org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesUserDetailsService.class org.springframework.security.web.authentication.preauth.PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.class org.springframework.security.web.authentication.preauth.RequestHeaderAuthenticationFilter.class org.springframework.security.web.authentication.preauth.j2ee.J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.class org.springframework.security.web.authentication.preauth.j2ee.J2eePreAuthenticatedProcessingFilter.class org.springframework.security.web.authentication.preauth.j2ee.WebXmlMappableAttributesRetriever.class org.springframework.security.web.authentication.preauth.websphere.DefaultWASUsernameAndGroupsExtractor.class org.springframework.security.web.authentication.preauth.websphere.WASUsernameAndGroupsExtractor.class org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedProcessingFilter.class org.springframework.security.web.authentication.preauth.websphere.WebSpherePreAuthenticatedWebAuthenticationDetailsSource.class org.springframework.security.web.authentication.preauth.x509.SubjectDnX509PrincipalExtractor.class org.springframework.security.web.authentication.preauth.x509.X509AuthenticationFilter.class org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor.class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices.class org.springframework.security.web.authentication.rememberme.CookieTheftException.class org.springframework.security.web.authentication.rememberme.InMemoryTokenRepositoryImpl.class org.springframework.security.web.authentication.rememberme.InvalidCookieException.class org.springframework.security.web.authentication.rememberme.JdbcTokenRepositoryImpl.class org.springframework.security.web.authentication.rememberme.PersistentRememberMeToken.class org.springframework.security.web.authentication.rememberme.PersistentTokenBasedRememberMeServices.class org.springframework.security.web.authentication.rememberme.PersistentTokenRepository.class org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationException.class org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.class org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices.class org.springframework.security.web.authentication.session.AbstractSessionFixationProtectionStrategy.class org.springframework.security.web.authentication.session.ChangeSessionIdAuthenticationStrategy.class org.springframework.security.web.authentication.session.CompositeSessionAuthenticationStrategy.class org.springframework.security.web.authentication.session.ConcurrentSessionControlAuthenticationStrategy.class org.springframework.security.web.authentication.session.NullAuthenticatedSessionStrategy.class org.springframework.security.web.authentication.session.RegisterSessionAuthenticationStrategy.class org.springframework.security.web.authentication.session.SessionAuthenticationException.class org.springframework.security.web.authentication.session.SessionAuthenticationStrategy.class org.springframework.security.web.authentication.session.SessionFixationProtectionEvent.class org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy.class org.springframework.security.web.authentication.switchuser.AuthenticationSwitchUserEvent.class org.springframework.security.web.authentication.switchuser.SwitchUserAuthorityChanger.class org.springframework.security.web.authentication.switchuser.SwitchUserFilter.class org.springframework.security.web.authentication.switchuser.SwitchUserGrantedAuthority.class org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.class org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint.class org.springframework.security.web.authentication.www.BasicAuthenticationFilter.class org.springframework.security.web.authentication.www.DigestAuthUtils.class org.springframework.security.web.authentication.www.DigestAuthenticationEntryPoint.class org.springframework.security.web.authentication.www.DigestAuthenticationFilter.class org.springframework.security.web.authentication.www.NonceExpiredException.class org.springframework.security.web.bind.annotation.AuthenticationPrincipal.class org.springframework.security.web.bind.support.AuthenticationPrincipalArgumentResolver.class org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer.class org.springframework.security.web.context.HttpRequestResponseHolder.class org.springframework.security.web.context.HttpSessionSecurityContextRepository.class org.springframework.security.web.context.NullSecurityContextRepository.class org.springframework.security.web.context.OnCommittedResponseWrapper.class org.springframework.security.web.context.SaveContextOnUpdateOrErrorResponseWrapper.class org.springframework.security.web.context.SecurityContextPersistenceFilter.class org.springframework.security.web.context.SecurityContextRepository.class org.springframework.security.web.context.request.async.SecurityContextCallableProcessingInterceptor.class org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.class org.springframework.security.web.context.support.SecurityWebApplicationContextUtils.class org.springframework.security.web.csrf.CsrfAuthenticationStrategy.class org.springframework.security.web.csrf.CsrfException.class org.springframework.security.web.csrf.CsrfFilter.class org.springframework.security.web.csrf.CsrfLogoutHandler.class org.springframework.security.web.csrf.CsrfToken.class org.springframework.security.web.csrf.CsrfTokenRepository.class org.springframework.security.web.csrf.DefaultCsrfToken.class org.springframework.security.web.csrf.HttpSessionCsrfTokenRepository.class org.springframework.security.web.csrf.InvalidCsrfTokenException.class org.springframework.security.web.csrf.MissingCsrfTokenException.class org.springframework.security.web.debug.DebugFilter.class org.springframework.security.web.debug.DebugRequestWrapper.class org.springframework.security.web.debug.Logger.class org.springframework.security.web.firewall.DefaultHttpFirewall.class org.springframework.security.web.firewall.FirewalledRequest.class org.springframework.security.web.firewall.FirewalledResponse.class org.springframework.security.web.firewall.HttpFirewall.class org.springframework.security.web.firewall.RequestRejectedException.class org.springframework.security.web.firewall.RequestWrapper.class org.springframework.security.web.header.Header.class org.springframework.security.web.header.HeaderWriter.class org.springframework.security.web.header.HeaderWriterFilter.class org.springframework.security.web.header.writers.CacheControlHeadersWriter.class org.springframework.security.web.header.writers.DelegatingRequestMatcherHeaderWriter.class org.springframework.security.web.header.writers.HstsHeaderWriter.class org.springframework.security.web.header.writers.StaticHeadersWriter.class org.springframework.security.web.header.writers.XContentTypeOptionsHeaderWriter.class org.springframework.security.web.header.writers.XXssProtectionHeaderWriter.class org.springframework.security.web.header.writers.frameoptions.AbstractRequestParameterAllowFromStrategy.class org.springframework.security.web.header.writers.frameoptions.AllowFromStrategy.class org.springframework.security.web.header.writers.frameoptions.RegExpAllowFromStrategy.class org.springframework.security.web.header.writers.frameoptions.StaticAllowFromStrategy.class org.springframework.security.web.header.writers.frameoptions.WhiteListedAllowFromStrategy.class org.springframework.security.web.header.writers.frameoptions.XFrameOptionsHeaderWriter.class org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.class org.springframework.security.web.method.annotation.AuthenticationPrincipalArgumentResolver.class org.springframework.security.web.method.annotation.CsrfTokenArgumentResolver.class org.springframework.security.web.savedrequest.DefaultSavedRequest.class org.springframework.security.web.savedrequest.Enumerator.class org.springframework.security.web.savedrequest.FastHttpDateFormat.class org.springframework.security.web.savedrequest.HttpSessionRequestCache.class org.springframework.security.web.savedrequest.NullRequestCache.class org.springframework.security.web.savedrequest.RequestCache.class org.springframework.security.web.savedrequest.RequestCacheAwareFilter.class org.springframework.security.web.savedrequest.SavedCookie.class org.springframework.security.web.savedrequest.SavedRequest.class org.springframework.security.web.savedrequest.SavedRequestAwareWrapper.class org.springframework.security.web.servlet.support.csrf.CsrfRequestDataValueProcessor.class org.springframework.security.web.servletapi.HttpServlet25RequestFactory.class org.springframework.security.web.servletapi.HttpServlet3RequestFactory.class org.springframework.security.web.servletapi.HttpServletRequestFactory.class org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.class org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestWrapper.class org.springframework.security.web.session.ConcurrentSessionFilter.class org.springframework.security.web.session.HttpSessionCreatedEvent.class org.springframework.security.web.session.HttpSessionDestroyedEvent.class org.springframework.security.web.session.HttpSessionEventPublisher.class org.springframework.security.web.session.InvalidSessionAccessDeniedHandler.class org.springframework.security.web.session.InvalidSessionStrategy.class org.springframework.security.web.session.SessionManagementFilter.class org.springframework.security.web.session.SimpleRedirectInvalidSessionStrategy.class org.springframework.security.web.util.RedirectUrlBuilder.class org.springframework.security.web.util.TextEscapeUtils.class org.springframework.security.web.util.ThrowableAnalyzer.class org.springframework.security.web.util.ThrowableCauseExtractor.class org.springframework.security.web.util.UrlUtils.class org.springframework.security.web.util.matcher.AndRequestMatcher.class org.springframework.security.web.util.matcher.AntPathRequestMatcher.class org.springframework.security.web.util.matcher.AnyRequestMatcher.class org.springframework.security.web.util.matcher.ELRequestMatcher.class org.springframework.security.web.util.matcher.ELRequestMatcherContext.class org.springframework.security.web.util.matcher.IpAddressMatcher.class org.springframework.security.web.util.matcher.MediaTypeRequestMatcher.class org.springframework.security.web.util.matcher.NegatedRequestMatcher.class org.springframework.security.web.util.matcher.OrRequestMatcher.class org.springframework.security.web.util.matcher.RegexRequestMatcher.class org.springframework.security.web.util.matcher.RequestHeaderRequestMatcher.class org.springframework.security.web.util.matcher.RequestMatcher.class org.springframework.security.web.util.matcher.RequestMatcherEditor.class
spring-security-web-4.0.4.release.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.0.4.RELEASE</version> <name>spring-security-web</name> <description>spring-security-web</description> <url>http://spring.io/spring-security</url> <organization> <name>spring.io</name> <url>http://spring.io/</url> </organization> <licenses> <license> <name>The Apache Software License, Version 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <id>rwinch</id> <name>Rob Winch</name> <email>rwinch@gopivotal.com</email> </developer> </developers> <scm> <connection>scm:git:git://github.com/spring-projects/spring-security</connection> <developerConnection>scm:git:git://github.com/spring-projects/spring-security</developerConnection> <url>https://github.com/spring-projects/spring-security</url> </scm> <dependencies> <dependency> <groupId>aopalliance</groupId> <artifactId>aopalliance</artifactId> <version>1.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>4.0.4.RELEASE</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <scope>compile</scope> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <scope>compile</scope> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <scope>compile</scope> <optional>true</optional> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.3.8</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easytesting</groupId> <artifactId>fest-assert</artifactId> <version>1.4</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> <version>2.3.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>1.10.19</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-api-mockito</artifactId> <version>1.6.2</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>mockito-all</artifactId> <groupId>org.mockito</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-api-support</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-core</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-module-junit4-common</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.powermock</groupId> <artifactId>powermock-reflect</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>1.7.7</version> <scope>test</scope> </dependency> <dependency> <groupId>org.spockframework</groupId> <artifactId>spock-core</artifactId> <version>0.7-groovy-2.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-dep</artifactId> <groupId>junit</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.spockframework</groupId> <artifactId>spock-spring</artifactId> <version>0.7-groovy-2.0</version> <scope>test</scope> <exclusions> <exclusion> <artifactId>junit-dep</artifactId> <groupId>junit</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <scope>test</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <version>4.2.5.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> </build> </project>
<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>4.0.4.release</version> </dependency>
If you think the following spring-security-web-4.0.4.release.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download spring-security-web-4.0.4.release.jar file