2010-03-10 11 views
0

몇 달 전 봄에 시작했는데 보안 주제가 가장 복잡해 보입니다. Acegi가 Spring으로 옮겨 가면서 Spring app에 보안을 추가하는 방법을 단계별로 알려주는 튜토리얼을 찾을 수 없었다. 도와주세요.스프링 보안 : 단계별 설명

  • 내가 응용 프로그램에서 여러 역할을, 그들은 (반드시 역할 B 등의 모든 역할이없는 역할 A를 의미) 계층 적 역할이 아닌 다음과 같이 내 요구 사항은.
  • 나는 이름, 암호화 된 패스워드 (편도 암호화)를 저장 할 경우 내 자신의 사용자 테이블을 사용하도록 통합하려는
  • 내가 최대 절전 모드 또는 봄 붙박이 구성 요소 (어딘가에 클래스 이름 JdbcDaoImpl은 읽기 중 하나를 사용하려면이 단서가 없다 사용 방법)를 사용하여 DB 데이터에 액세스합니다. 내가 선택적/숨기기 메뉴 항목을 표시 봄 태그 라이브러리를 사용하고자하기 때문에
  • 내가 아마 메소드 레벨의 보안을 원하지 않는, 그러나 URL을 통해 직접 페이지에 액세스 할 권한이없는 사용자를 금지 할 방법이 있어야한다.
내가 준비가 만든 코드를 원하지 않는

, 나는 오히려 스텝 - 감사하겠습니다 (그것도 security.xml에서 봄 보안 네임 스페이스 선언이 없기 때문에 this tutorial 예를 들어, 지옥에 저를 혼동) 스프링 보안을 사용하는 Spring2.5/Hibernate3 애플리케이션에서 위의 내용을 달성하는 방법에 대한 단계별 가이드.

감사합니다. 그럼 당신은 이미 여기에 읽은 모르고

답변

0

은 처음 시작하는 데 사용되는 제품입니다. Acegi Security는 기사의 여전히 많은 관련이 있습니다, 봄 보안은 Acegi에서 거의 모든 개념을 사용합니다 - 정확히 자신의 사용 사례에 맞게 보안 상황에 대한 자동 구성처럼 - 그들은 정말 추가 유일한 것은 [어떤] 구성을 단순화했다 .

Securing Java applications with Acegi

Acegi Security Fundamentals

Pathway from Acegi to Spring Security 2.0