LDAP 서버 (이 경우 Active Directory)에 대한 JNDI 연결이 있습니다. 나 또한 ctx.extendedOperation(new StartTlsRequest())
보안 연결을 얻으려고.JNDI를 사용하여 Java에서 LDAP bindRequest를 적용하려면 어떻게해야합니까?
이 연결에서 자격 증명의 유효성을 검사해야합니다. 나는 "BindRequest의"명령에만 JNDI 컨텍스트에서 수행 된 다음 동작에 LDAP를 통해 발행 그러나
ctx.addToEnvironment(Context.SECURITY_AUTHENTICATION, "simple");
ctx.addToEnvironment(Context.SECURITY_PRINCIPAL, principal);
ctx.addToEnvironment(Context.SECURITY_CREDENTIALS, credentials);
사용하여 로그인 할 수 있습니다. 그러나 나는 그걸로하고 싶지 않습니다. 인증 정보 만 확인하면됩니다. "bindRequest"를 시행 할 방법이 있습니까?
그렇지 않으면 동작을 내 자신의 NOP로 사용해야합니까? 존재하지 않는 개체를 검색하거나 존재하는 개체의 일부 특성을 쿼리해야합니까? 그것은 빠르 필요가 있습니다, 그것은 서버 측에서 어떤 일도 만들어서는 안되며 가능한 한 적은 대역폭을 사용해야합니다. (사실 해당 작업은 처음부터 nessessary 않을 것 때문에 ...)
감사합니다, 스테 펜
그냥 내가 무엇을 찾고 있었습니까. 고마워. –