2009-11-26 5 views
14

Guice 또는 Guice와 함께 기존 보안 시스템 (예 : Acegi)을 통합하는 라이브러리와 함께 작동하도록 작성된 프레임 워크를 본 사람이 있습니까?Guice 준비 보안 프레임 워크?

내가

http://code.google.com/p/warp-security/

는 (나는이 밴던 생각) ... 이렇게까지 다음 발견

http://code.google.com/p/warp-security/

(NO 문서)

+0

안녕하세요, 동일한 링크를 2 번 작성하셨습니다. 다른 도서관은 무엇입니까? 결국 몇 가지 유용한 보안 프레임 워크를 찾았습니까? –

+0

아니요 하나를 찾지 못했습니다. – benstpierre

답변

5
그것은 가치가 무엇이든 들어

(아주 늦은 대답 인) Guice와 Apache Shiro을 통합하는 데 성공했습니다. 마지막으로 제가 확인한 바에 따르면 Acegi는 순수한 Guice 솔루션에서 사용하기에는 너무 깊이 의존했습니다. Shiro의 설명서는 조금 부족하지만 간단한 파기에는 신경 쓰지 않으면 API가 사용하기 쉽고 간단합니다.


관심이있는 경우, Gist of the simplest example I could find을 게시했습니다. 두 가지주의 사항 : 그것은 시로 1.0

  • 의 시험판 버전에 쓰여

    1. 우리가 사용중인 Active Directory의 영역은 the Active Directory plugin for Jenkins (then Hudson)에서 몇 가지 아이디어를 사용하여, 주요 시로 소스에서 다소 수정 된 버전이다.

    바라건대, 당신이 시작하는 데 충분 ...

  • +0

    오픈 소스 프로젝트로 이것을 공유하셨습니까? 많은 분들이이 기능을 원하십니까? – zotherstupidguy

    +0

    @ tranced_UT3 : 공유 할 것이별로 없습니다. Guice 통합 비트는 [SecurityManager] (http://shiro.apache.org/static/current/apidocs/org/apache/shiro/mgt/SecurityManager.html)와 하나 이상의 [Realms] (http://shiro.apache.org/static/current/apidocs/org/apache/shiro/realm/Realm.html). Shiro 영역은 일반적으로 설정자를 통해 쉽게 구성 할 수 있습니다 (내 응용 프로그램의 경우이 모든 것은 <200 LOC입니다) Shiro를 사용하는 것이 어려운 부분은 사용중인 응용 프로그램 스택의 나머지 부분에 연결하는 것입니다 (SpringSecurity의 분명한 차별화 요소입니다) – ig0774

    관련 문제