2012-09-08 2 views
0

저는 Spring Roo를 처음 사용하여 사용자 인증 및 권한 부여를 구현하는 방법을 알고 싶습니다. 튜토리얼을 따라 Spring Security에 초점을 맞추었지만 실제로 원하는 것은하지 않습니다. 사용자에게 이메일과 비밀번호를 입력하는 로그인 페이지를 제공하고 싶습니다. 전자 메일과 암호는 MySQL의 'User'테이블과 비교되며 테이블에 'role'속성에 따라 사용자에게 다른 사용자 인터페이스를 제공합니다 (예 : 의사 사용자는 다른 사용자 인터페이스 환자 사용자는 다른 인터페이스를 가짐). 이 작업을 수행하기위한 적절한 단계는 무엇입니까?Spring Roo를 사용한 사용자 인증 및 권한 부여

MySQL에 잘 연결할 수 있습니다. 로그인 페이지를 만들고 활성 세션을 만드는 방법을 모르겠습니다.

+0

어떤 자습서를 사용 했습니까? - 당신이 이미 알고있는 것을 충분히 아는 것이 도움이 될 것이라고 생각합니다. 그래서 대답은 모든 것을 반복해서는 안됩니다. – Ralph

+0

이 자습서를 따라했습니다. http://static.springsource.org/spring-roo/reference/html/beginning.html 특히 2.10 절 – user1406126

답변

0

book (강력 추천!)의 8 장에서는 spring roo에서 데이터베이스를 사용하여 스프링 보안을 설정하는 방법에 대해 자세히 설명합니다. 이 장을 읽으면 역할에 따라 UI를 사용자 정의하는 방법도 표시됩니다. 또는 blog은 roo를 사용하여 자격 증명을위한 데이터베이스를 설정하는 몇 가지 지침을 제공합니다.

예를 들어 로그인 후 사용자의 역할에 따라 사용자를 사이트의 다른 부분으로 리디렉션하려는 경우와 같이 역할을 기반으로 UI를 사용자 정의하는 것 이외에이 link은 두 가지 옵션을 제공합니다.