jesey-guice 애플리케이션을 보호하기 위해 Apache Shiro를 사용하고 있습니다. example에 설명 된대로 ShiroWebModule을 확장하여 SecurityModule을 정의했습니다.ShiroWebModule 필터 및 영역 덮어 쓰기
프로덕션 환경이 아닌 다른 보안 요구 사항이 있으므로 DevSecurityModle을 다른 필터 집합과 덜 제한적인 필터 집합으로 정의했습니다. 내가 Modules.override 만 바인딩을 오버라이드 (override)하는 것을 실현, 그러나
Modules.override (new SecurityModule()).with (new DevSecurityModule());
, 두 bindRealm() 또는 addFilterChain는() 바인딩하지 않기 때문에, 단순히 새로운 보안 기능을 추가하고 : 나는의 라인에 뭔가를 기대했다 영역 및 필터.
어떻게이 작업을 수행 할 수 있습니까?