Hiện tại, hệ thống đang hoạt động tốt. Cảm ơn bạn đã chia sẻ kiến thức. Tôi có thể xác thực và ủy quyền cho Sonar 3.5.1 bằng tên người dùng từ các nhóm LDAP. Các bước: Cần thiết để tạo tên nhóm trong SONAR 3.5.1 cùng tên nhóm hoặc tên DL trong LDAP.
ví dụ: CHENNAI-GROUP là tên/nhóm DL có sẵn trong LDAP. Bạn nên tạo CHENNAI-GROUP làm tên nhóm trong Sonar và lập bản đồ tên nhóm đã tạo trong Sonar cho bất kỳ dự án nào có sẵn trong Sonar. Vì vậy, sau khi đăng nhập lần nữa vào Sonar, bất kỳ tên người dùng nào dưới CHENNAI-GROUP trong LDAP sẽ được thêm vào nhóm được tạo trong Sonar và các dự án được ánh xạ sẽ có thể truy cập được vào tên người dùng Đảm bảo tên và tên OU của LDAP theo đúng thứ tự. Vui lòng thêm các dòng sau đây như sau. Đừng thêm bất cứ điều gì nhiều hơn thế này. Xóa mọi thứ nếu bạn đã thêm. Nối những dòng sau trong% SONAR_HOME%/conf/sonar.properties
**
#
# LDAP configuration
sonar.security.realm: LDAP
#sonar.authenticator.createUsers: true
ldap.url: ldap://******:389
ldap.user.baseDn: OU=<USERS>,OU=<Users>,OU=chennai,DC=<orgDC>,DC=CORP,DC=<org>,DC=IN
ldap.bindDn: <username>@<orgDC>.CORP.<org>.IN
ldap.bindPassword: ******
ldap.user.request: (&(objectClass=User)(sAMAccountName={login}))
ldap.group.baseDn: OU=DL,OU=<GROUPNAME>,DC=<orgDC>,DC=CORP,DC=org,DC=IN
ldap.group.request: (&(objectClass=group)(member={dn}))
ldap.group.idAttribute=cn
################################
**
#
tôi nhận thấy rằng Sonar sẽ loại bỏ người dùng từ bất kỳ nhóm Sonar , nơi không có thành viên nhóm phù hợp trong LDAP. Tôi cho rằng vấn đề của bạn có thể là không khớp tên. Kiểm tra xem tên nhóm có giống hệt nhau hay không. –
Xin chào Mark, Tôi đã thử tạo một nhóm trong Sonar chứa tên giống như trong LDAP. nhưng không đồng bộ hóa với nhóm đó. Một lần nữa tôi thấy rằng người dùng LDAP đã được xác thực bị xóa khỏi nhóm Sonar. thậm chí tôi không thể thêm người dùng với nhóm người dùng sonar hoặc quản trị viên sonar ... Hãy giúp tôi giải quyết vấn đề này ... Cảm ơn trước .. – Murthy
Trước tiên, bạn nên sử dụng phiên bản không phải SNAPSHOT: 1.2.1. Có khả năng là việc lập bản đồ nhóm không được cấu hình đúng. Xem http://docs.codehaus.org/display/SONAR/LDAP+Plugin#LDAPPlugin-GroupMapping –