2012-08-21 4 views
7

온라인 검사 도구 응용 프로그램을위한 사용자 역할 관리 모듈을 설계해야합니다. 시스템에 여러 사용자가 있습니다 (관리자, 중재자, 기여자, 심사관). 이 사용자는 시스템에 대해 다른 권한을가집니다. 사용자 액세스 시스템에 스프링 프레임 워크와 스프링 보안을 사용해야합니다. 이 모듈에 스프링 보안을 사용하려면 어떻게해야합니까? 누구든지 나를 좋은 지침서로 안내 할 수 있고 당신의 아이디어는 항상 환영받을 수 있습니다.사용자 역할 관리에 스프링 보안을 사용하는 방법은 무엇입니까?

+2

http://stackoverflow.com/questions/8597902/spring-security-user-account-registration-creation-and-management –

답변

5

설명에 따르면 UserDetailsService의 맞춤 구현 방식을 살펴 보았을 것입니다.
그것은 당신이 링크 소스 및 documentation하는 발표 포스트를,이 Here 등 봄, 최대 절전 모드, 사용자 정의 봄 보안, ZK Ajax를, 통합 스테판 Gerth의 ZK 샘플 프로젝트을, 체크 아웃 가치가있다. 나는 13.2 장을 읽는 것이 좋습니다. 스프링 보안 (및 관련), 소스 코드를 탐색하는 데 도움이 될 것입니다.

+0

왜 사용자 정의 UserDetailsService 구현이 필요한가요? 그는 간단한 스프링 보안 네임 스페이스를 통해 원하는 것을 얻을 수 있습니다. 사실 어디서나 사용자 정의 할 필요가 없습니다. 그가 필요로하는 것은 네 가지 '역할'과 몇 가지 기본 '가로 채기 URL'뿐입니다. –

+1

@Matin Kh 내가 의무적이라고 말하지는 않았지만, 그가 필요로한다고 말했어. 그가 네임 스페이스 구성을 사용하든 물건을 사용자 정의하든, 실제로 애플리케이션 자체와 요구 사항에 달려있다. – Less

+1

그건 나쁜 충고입니다. 편집하십시오. 그는 Spring Security가 처음이기 때문에 시작이 필요합니다. 따라서 그는 필요하지 않은 클래스를 구성하여 혼란 스러울 수 있습니다. 물론 응용 프로그램에 따라 달라지며 사용 환경에 따라 다릅니다. 그러나 질문에서 우리는 사용자 정의의 필요성을 보지 못합니다. –

관련 문제