Skip to content
This repository was archived by the owner on Dec 12, 2018. It is now read-only.

Commit 6a0446e

Browse files
author
Mario
committed
1158 applying changes detected during 1st round of review
1 parent 5845e63 commit 6a0446e

File tree

13 files changed

+51
-120
lines changed

13 files changed

+51
-120
lines changed

examples/spring-security-webmvc/src/main/java/com/stormpath/spring/examples/WebAppInitializer.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
*/
1616
package com.stormpath.spring.examples;
1717

18+
import com.stormpath.sdk.servlet.filter.StormpathFilter;
1819
import org.springframework.security.web.context.AbstractSecurityWebApplicationInitializer;
1920
import org.springframework.web.WebApplicationInitializer;
2021
import org.springframework.web.context.ContextLoaderListener;
@@ -51,10 +52,10 @@ public void onStartup(ServletContext sc) throws ServletException {
5152
securityFilter.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), false, "/*");
5253

5354
//Stormpath Filter (after Spring Security)
54-
FilterRegistration.Dynamic filter = sc.addFilter("stormpathFilter", new DelegatingFilterProxy());
55+
FilterRegistration.Dynamic stormpathFilter = sc.addFilter(StormpathFilter.DEFAULT_FILTER_NAME, DelegatingFilterProxy.class);
5556
EnumSet<DispatcherType> types =
5657
EnumSet.of(DispatcherType.ERROR, DispatcherType.FORWARD, DispatcherType.INCLUDE, DispatcherType.REQUEST);
57-
filter.addMappingForUrlPatterns(types, false, "/*");
58+
stormpathFilter.addMappingForUrlPatterns(types, false, "/*");
5859

5960
}
6061
}

extensions/servlet/src/main/java/com/stormpath/sdk/servlet/event/RequestEventListenerAdapter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
*/
1616
package com.stormpath.sdk.servlet.event;
1717

18-
import com.stormpath.sdk.directory.CustomData;
1918
import com.stormpath.sdk.servlet.account.event.RegisteredAccountRequestEvent;
2019
import com.stormpath.sdk.servlet.account.event.VerifiedAccountRequestEvent;
2120
import com.stormpath.sdk.servlet.authc.FailedAuthenticationRequestEvent;

extensions/servlet/src/main/java/com/stormpath/sdk/servlet/filter/DefaultUsernamePasswordRequestFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.stormpath.sdk.directory.AccountStore;
2222
import com.stormpath.sdk.lang.Assert;
2323
import com.stormpath.sdk.servlet.http.authc.AccountStoreResolver;
24+
import com.stormpath.sdk.servlet.http.authc.BasicAuthenticationScheme;
2425

2526
import javax.servlet.http.HttpServletRequest;
2627
import javax.servlet.http.HttpServletResponse;

extensions/servlet/src/main/java/com/stormpath/sdk/servlet/filter/StormpathFilter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
*/
3838
public class StormpathFilter extends HttpFilter {
3939

40+
public final static String DEFAULT_FILTER_NAME = "stormpathFilter";
41+
4042
private FilterChainResolver filterChainResolver;
4143
private Set<String> clientRequestAttributeNames;
4244
private Set<String> applicationRequestAttributeNames;

extensions/servlet/src/main/java/com/stormpath/sdk/servlet/mvc/AbstractController.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -166,18 +166,6 @@ public void setApplicationResolver(ApplicationResolver applicationResolver) {
166166
this.applicationResolver = applicationResolver;
167167
}
168168

169-
// Refactor of Provider requests for
170-
// https://github.com/stormpath/stormpath-sdk-java/issues/915
171-
// and to provide uniform responses across all integrations for
172-
// conformance to stormpath-framework-spec as enforced by
173-
// stormpath-framework-tck
174-
/**
175-
* @since 1.3.0
176-
*/
177-
public void setProviderAccountRequestFactory(ProviderAccountRequestFactory providerAccountRequestFactory) {
178-
this.providerAccountRequestFactory = providerAccountRequestFactory;
179-
}
180-
181169
public void init() throws Exception {
182170
Assert.hasText(this.uri, "uri cannot be null or empty.");
183171
Assert.hasText(this.nextUri, "nextUri property cannot be null or empty.");

extensions/spring/boot/stormpath-spring-security-webmvc-spring-boot-starter/src/main/java/com/stormpath/spring/boot/autoconfigure/StormpathWebSecurityAutoConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@
2323
import com.stormpath.spring.config.AbstractStormpathWebSecurityConfiguration;
2424
import com.stormpath.spring.config.StormpathWebSecurityConfigurer;
2525
import com.stormpath.spring.filter.ContentNegotiationSpringSecurityAuthenticationFilter;
26-
//import com.stormpath.spring.filter.SpringSecurityResolvedAccountFilter;
2726
import com.stormpath.spring.filter.StormpathSecurityContextPersistenceFilter;
28-
//import com.stormpath.spring.oauth.OAuthAuthenticationSpringSecurityProcessingFilter;
29-
//import com.stormpath.spring.filter.StormpathWrapperFilter;
3027
import com.stormpath.spring.filter.StormpathWrapperFilter;
3128
import com.stormpath.spring.security.provider.SocialCallbackSpringSecurityProcessingFilter;
3229
import org.springframework.boot.autoconfigure.AutoConfigureAfter;

extensions/spring/boot/stormpath-webmvc-spring-boot-starter/src/main/java/com/stormpath/spring/boot/autoconfigure/StormpathWebMvcAutoConfiguration.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,5 +691,4 @@ public AccessTokenControllerConfig stormpathAccessTokenConfig() {
691691
public GrantTypeValidator stormpathGrantTypeStatusValidator() {
692692
return super.stormpathGrantTypeStatusValidator();
693693
}
694-
695694
}

extensions/spring/stormpath-spring-security-webmvc/src/main/java/com/stormpath/spring/config/AbstractStormpathWebSecurityConfiguration.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,5 +301,4 @@ public StormpathWrapperFilter stormpathWrapperFilter() {
301301
filter.setWrappedServletRequestFactory(wrappedServletRequestFactory);
302302
return filter;
303303
}
304-
305304
}

extensions/spring/stormpath-spring-security-webmvc/src/main/java/com/stormpath/spring/config/StormpathWebSecurityConfigurer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,14 +277,13 @@ public void init(HttpSecurity http) throws Exception {
277277
http.servletApi().rolePrefix(""); //Fix for https://github.com/stormpath/stormpath-sdk-java/issues/325
278278

279279
if (loginEnabled) {
280-
281280
http.addFilterBefore(stormpathWrapperFilter, SecurityContextPersistenceFilter.class);
282281

283282
// We need to add the springSecurityResolvedAccountFilter whenever we have our login enabled in order to
284283
// fix https://github.com/stormpath/stormpath-sdk-java/issues/450
285284
http.addFilterBefore(springSecurityResolvedAccountFilter, LogoutFilter.class);
286285

287-
//Fix for redirection loop when Cookie is present but WebApp is restarted and '/' is locked down to authenticated users (Bare Bones example)
286+
// Fix for redirection loop when Cookie is present but WebApp is restarted and '/' is locked down to authenticated users (Bare Bones example)
288287
http.addFilterBefore(stormpathSecurityContextPersistenceFilter, UsernamePasswordAuthenticationFilter.class);
289288

290289
http.addFilterBefore(socialCallbackSpringSecurityProcessingFilter, UsernamePasswordAuthenticationFilter.class);

extensions/spring/stormpath-spring-security-webmvc/src/main/java/com/stormpath/spring/filter/LoginHandlerFilter.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)