Dropwizard는 놀라운 프레임 워크가되어 REST 서비스를 신속하게 구축 할 수 있었고 대부분의 엔터프라이즈 컨설턴트는이 f/w를 제외하고 돌보아졌습니다. 서비스 보안을위한 메커니즘을 제공하지만 Spring Security만큼 광범위하지는 않습니다.스프링 보안과 Dropwizard 통합
나는이 둘이 어떻게 결혼 할 수 있는지, 함께 붙이는 것이 옳은지 아닌지를 알고 싶습니다. 어떤 제안?
Dropwizard는 놀라운 프레임 워크가되어 REST 서비스를 신속하게 구축 할 수 있었고 대부분의 엔터프라이즈 컨설턴트는이 f/w를 제외하고 돌보아졌습니다. 서비스 보안을위한 메커니즘을 제공하지만 Spring Security만큼 광범위하지는 않습니다.스프링 보안과 Dropwizard 통합
나는이 둘이 어떻게 결혼 할 수 있는지, 함께 붙이는 것이 옳은지 아닌지를 알고 싶습니다. 어떤 제안?
방금 완료 한 프로젝트에서 Spring Security와 Dropwizard를 성공적으로 통합 할 수있었습니다. Spring Security는 실제로 Dropwizard 애플리케이션에 추가 할 수있는 영광스러운 ServletFilter입니다.
Jacek Furmankiewicz는 Spring과 Dropwizard를 통합 한 작은 샘플 프로젝트를 가지고 있으며 이는 DW 보안 애플리케이션에 Spring Security 필터를 추가하는 방법에 관한 특정 부분입니다. 제공되는 예제를 염두에 두어야
것은이 Dropwizard 0.6.2 용이며 현재 권장 버전은 0.7.0 것입니다. 그래서 그 대신이의
(0.6.2) :
environment.addFilter(DelegatingFilterProxy.class,"/*").setName("springSecurityFilterChain");
사용이 :
FilterRegistration.Dynamic filterRegistration = environment.servlets().addFilter("springSecurityFilterChain", DelegatingFilterProxy.class);
filterRegistration.addMappingForUrlPatterns(EnumSet.allOf(DispatcherType.class), false, "/*");
- 매트