2012-03-27 2 views
2

JDBC와 LDAP 연결을 모두 사용하여 사용자를 인증하고 싶습니다. 데이터베이스에서 나는 사용자 이름, 역할을하고, 사용자가 로그인 할 수있는 경우 플래그를 나타내는.Glassfish JDBC + LDAP 영역

NAME | ROLE | ALLOWED 
user1 | r1 | 1 
user2 | r1 | 0 
user3 | r4 | 1 

LDAP 서버가 암호를 가지고 있습니다.

다음 인증을 받고 싶습니다. 사용자가 데이터베이스에 있고 allowed 플래그가 1 인 경우 LDAP 서버에 인증을 요청하십시오. 가능한가?

답변

1

기본 글래스 피어 설정 내 기본 영역은 확실하지 않지만 맞춤 Realm 및 LoginModule을 사용하여 구현할 수 있습니다.

자세한 내용은 http://docs.oracle.com/cd/E19226-01/820-7695/beabs/index.html을 참조하십시오.

+0

그리고 사용자 정의 영역에서 JDBC 드라이버를 수동으로 포함시켜야합니까? –

+0

JDBC 드라이버는 서버 또는 도메인 lib/디렉토리에 jar로 추가해야합니다. –