2011-01-10 6 views
10

익명 바인딩이란 무엇입니까? 그리고 사용자가 인증을위한 자격 증명을 제공 할 때 익명 바인딩을 사용해야하는 이유는 무엇입니까?LDAP 익명 바인딩이란 무엇입니까?

왜 LDAP 서버에 익명으로 바인드하고 인증을 위해 사용자가 제공 한 자격 증명을 사용해야합니까?

+1

? 사용자/비밀번호 제공과 직접 바인딩 할 수 있다고 생각합니다. 적어도 jndi와 openLDAP 명령 행 인터페이스를 통해 할 수 있습니다. – bert

답변

13

LDAP에서 전체 DN (바인딩 필요)은 무엇이든간에 종종 변경 될 수 있습니다. 이름 변경 (AD에서 DN의 CN에 매핑 된 전체 이름 기본값) 또는 이동으로 변경 될 수 있습니다. 따라서 전체 DN으로 로그인하는 사람들은 작동하지 않을 것입니다.

그래서 백엔드 시스템은 몇 분 안에 고유 한 맛있는 가벼운 음식을 검색합니다. 전자 메일 또는 사용자 이름과 마찬가지로 적절한 DN을 찾은 다음 제공된 암호로 로그인을 시도합니다.

그렇지 않으면 익명 바인드 대신 백엔드 시스템에 서비스 계정을 사용합니다.

+1

감사합니다. 필자는 LDAP 서버가 어떻게 구성되거나 유지되는지에 대해 많이 모른다. 그러나 일반적으로, 얼마나 자주 그리고 왜 (가능한 경우) DN이 변경됩니까? – pavanred

+0

@pavanred : 사용자의 이름을 변경하거나 이동할 때마다. AD에서는 다른 시스템보다 더 자주 사용됩니다. – geoffc