2011-09-30 4 views
3

저는 Java 개발에 익숙하지 않아 자바로 작성된 데스크탑 응용 프로그램을위한 기능 인증 시스템을 구현하는 임무가 있습니다.Java Desktop Application and Functionality Autherization

현재 응용 프로그램을 시작할 때 사용자 인증이 필요하며 사용자는 LDAP를 통해 활성 디렉토리 서버에 대해 인증됩니다.

응용 프로그램은 사용자 권한 부여 시스템이 없으며 사용자가 인증되면 응용 프로그램 전체 기능에 대한 모든 권한을 갖습니다.

다른 기능에 액세스 할 수있는 사용자 역할 또는 그룹을 정의해야합니다. 사용자 : Alice (그룹 : Admin)는 JTable의 팝업 메뉴에서 menuItem : EditCell을 볼 수 있지만 사용자 : Bob (그룹 : 농민)은 그렇지 않을 수도 있습니다.

스프링 보안 및 메소드/클래스 주석을 살펴 보았지만 지금까지 발견 한 정보를 머리에 쓰는 것은 약간 어렵다는 것을 알았습니다.

누가 비슷한 도움을 줄 수있는 비슷한 경험을 가진 사람이 있습니까? 나는 확실히 당신의 사용 사례에 대한 봄에 걸쳐 Shiro를 추천 할 것입니다

답변

3

건배. 자신의 웹 사이트를보고 10 minute quick guide을 방문하십시오. 간단하고 직선적 인 코드로 집에서 놀랄 것입니다.

간단한 테스트를 위해 Shiro 자체에서 역할을 정의 할 수 있지만 결국 LDAP에 모든 역할을 넣기를 원할 것입니다.