2013-04-08 4 views
1

HornetQs 기본 SecurityManager (HornetQSecurityManagerImpl)는 hornetq-users.xml에 저장된 사용자/역할을 검사합니다. 사용자 인증에 LDAP를 사용하고 싶습니다. 두 가지 방법이 있습니다 :HornetQ에서 LDAP 사용

  1. Jass를 사용하여 사용자 인증에 LDAP와 함께 사용하십시오.
  2. SecurityManager 인터페이스를 수동으로 구현하고 자체 보안 관리자 구현에서 LDAP를 사용합니다.

어느 것이 더 낫습니까? 다른 접근법? 어떻게해야합니까? (경험, 샘플)

답변

1

나는 항상 준비되어 있고 테스트 된 것을 사용하는 것이 더 낫다고 말하고 싶습니다. JAAS와 Ldap을 함께 사용하면 경로가 잘 작동하므로 잘 작동합니다.

hornetq의 배포판에는 JAAS를 구성하는 방법을 보여주는 예제가 있습니다. http://www.jboss.org/hornetq/downloads.html에 배포 우편 번호를 가져올 수 있으며 이미 hornetq의 일부인 예제를 참조 할 수 있습니다.

+0

특정 질문이 있거나 나에게 도움이 될 답변을 게시 편집 할 수있는 경우 알려주십시오. 감사합니다 Clebert; –

+0

; 문서 (2.3.0.CR2의 31.5 절)는 다음과 같이 말했다 : Hornetq은 org.hornetq.integration.jboss.security.JAASSecurityManager에서 jaas를 구현했습니다. 그래서 jaas와 함께 ldap을 사용하기 위해서, 나는 필요한 인터페이스를 구현해야하고 hornetq의 classpath에 넣어야합니까? – united

+0

그리고 org.hornetq.integration.jboss.security.JAASSecurityManager 클래스는 어디에 있습니까? 클래스는 hornetq-core.jar를 에있다 이 당신에게 다음 번에 도움이 될 것입니다 : 발견 그냥 클래스를 사용 – united