it-swarm-ko.tech

Drupal Active Directory 인증

인증을 위해 Drupal ActiveDirectory와 작동하도록하려고합니다. Lightweight Directory Access Protocol 을 사용하고 있습니다.

나는 항상이 메시지를 받는다 :

경고 : ldap_search () : 검색 : LdapServer-> search ()에 해당 개체가 없습니다 (D :\wwwroot\drupal\sites\all\modules\ldap\ldap_servers\LdapServer.class.php의 257 행).
비 익명 검색 ([email protected])에 대해 DN을 사용한 sandbox-edu LDAP 서버 구성 바인딩을 테스트하십시오. 양식에 입력 한 비밀번호 사용.
성공적으로 서버에 바인딩
samAccountName = user one을 검색하여 테스트 사용자 userone을 찾지 못했습니다.
그러한 객체가 없습니다

서버 속성의 설정은 다음과 같습니다.

 sid = SANDBOX_EDU 
 이름 = sandbox-edu 
 상태 = 1 
 유형 = ad 
 주소 = LDAP : //10.100.100.2 
 포트 = 389 
 tls = 0 
 bind_method = 1 
 basedn = 배열 ​​
 binddn = [email protected] 
 user_dn_expression = cn = % username, % basedn 
 user_attr = sAMAccountName 
 mail_attr = 
 ldap_to_drupal_user = 
 testing_drupal_username = userone 

이 모듈을 ActiveDirectory와 함께 사용할 수있는 사람이 설정의 샘플을 보여줄 수 있습니까?

이 모듈을 사용하는 것 이외의 다른 방법이 있으면 권장하십시오. 인증을 위해 ActiveDirectory를 사용하려면 Drupal)이 필요합니다. 여기에는 많은 학생들이 있습니다.

6
Narazana

Active Directory 2003의 인증을 허용하는 다음과 같은 매개 변수 집합이 있습니다.

server type: "Active Directory LDAP"
server address: ad.example.com
ldap port: 389
binding method for Searches: Bind with Users Credentials
base DNs for LDAP user entries: cn=users,dc=example,dc=com
username attribute: sAMAccountName
expression for user DN: %[email protected]
email attribute: mail

주로 AD의 LDAP DN에 로그인 이름이 없다는 사실에서 문제가 발생한다고 생각합니다.

1
Bittrance

Drupal)에 대한 SSO 모듈에 관심이 있다면 여기에서 이전 질문에 대한 내 대답을 볼 수 있습니다.

LDAP 자동 로그인은 항상 오류를 반환합니다

또는 아래를 읽으십시오 :

LDAP 모듈에 대한 질문에 대한 직접적인 대답은 아니지만 웹 서버 인증 ( https://www.drupal.org/project/webserver_auth ) 모듈을 사용하여 Windows 도메인 환경에서 SSO를 활성화했습니다. .

IIS 사이트에서 Windows 인증을 강제 실행하고 익명 인증을 비활성화해야합니다. 웹 서버 인증 모듈은 Windows 도메인 사용자가 사이트를 방문하고 Drupal에 등록되지 않은 경우 계정을 만들 수도 있습니다.

0
mvdgun