Cấu hình đồng bộ LDAP

Now reading version 6.0. For the latest, read: Cấu hình đồng bộ LDAP for version 8.1
 

Parent page: Các chủ đề nâng cao

Để đơn giản hóa quá trình kết nối và truy cập mạng công ty, Enterprise Server hỗ trợ các dịch vụ thư mục thông qua giao diện trình duyệt của nó.

Điều này cung cấp khả năng đồng bộ người dùng miền dựa trên Lightweight Directory Access Protocol (LDAP), vốn truy vấn máy chủ LDAP trung tâm của mạng để lấy thông tin nhóm người dùng miền và quyền thành viên vai trò. Việc xác thực người dùng miền thông qua các dịch vụ thư mục đã được thiết lập theo cách này mang lại khả năng dùng một lần đăng nhập để truy cập tất cả các hệ thống trong công ty, bao gồm cả Enterprise Server.

Tính năng đồng bộ LDAP của Enterprise Server truy vấn các dịch vụ mạng trên cơ sở vai trò người dùng, trong đó thông tin thành viên vai trò được thu thập để cấp quyền truy cập người dùng Enterprise Server. Việc thăm dò thông tin thành viên miền thông qua dịch vụ LDAP (đồng bộ hóa) cho phép hệ thống phản hồi với thay đổi cấu hình người dùng miền trong một chu kỳ đồng bộ.

Để biết thêm thông tin về nguyên tắc, khả năng và cú pháp triển khai của LDAP, xem https://tools.ietf.org/html/rfc4510 và các trang tài liệu thành phần của nó.

Đồng bộ LDAP

Đồng bộ LDAP cho phép quản trị viên của Workspace trên Enterprise Server tận dụng thông tin xác thực tên người dùng và mật khẩu hiện có của miền mạng, để không phải tạo thủ công thông tin xác thực người dùng từng người một trên trang Users trong giao diện trình duyệt của Workspace. Khi được thiết lập đúng cách, trang Users sẽ tự động được điền thông tin xác thực người dùng, cho phép bất kỳ người dùng nào được liệt kê truy cập Workspace bằng tên người dùng và mật khẩu mạng nội bộ thông thường của họ.

Khi truy cập Workspace, để dùng thông tin đăng nhập Windows của bạn – tận dụng khả năng hỗ trợ Windows Authentication của Workspace – hãy bật tùy chọn Use Windows Session (giao diện trình duyệt), hoặc tùy chọn Use Windows Session credentials (hộp thoại Sign in trong Altium Designer).
Enterprise Server hỗ trợ cả Standard LDAP, và LDAPS (LDAP qua SSL).

Bài viết này trình bày một cách tiếp cận đã được kiểm chứng và sử dụng thành công khi thiết lập Đồng bộ LDAP trên một miền. Hãy thử cách tiếp cận này khi thiết lập Đồng bộ LDAP trên miền của riêng bạn.

Tôi cần những gì?

  • Quyền truy cập quản trị vào Workspace.
  • Tùy chọn thêm, một tiện ích cực kỳ hữu ích là ứng dụng có tên LDAP Admin (tải LdapAdminExe-<version>.zip từ https://sourceforge.net/projects/ldapadmin/ )
LDAP Admin có thể được sử dụng để xác định chính xác các chuỗi truy vấn Nhóm người dùng và cú pháp cần thiết để cấu hình trang thiết lập LDAP của Workspace.

Lấy chuỗi tìm kiếm LDAP (Distinguished Name)

Khi cấu hình một tác vụ Đồng bộ LDAP thông qua giao diện trình duyệt của Workspace, bạn cần cung cấp LDAP Distinguished Name (DN). Thông tin này được nhập dưới dạng chuỗi và xác định đối tượng cơ sở của tìm kiếm LDAP. Để lấy chuỗi này, chúng ta sẽ dùng tiện ích LDAP Admin, vì vậy trước hết hãy đảm bảo tệp zip đã được tải xuống và giải nén tệp thực thi LdapAdmin bên trong đó.

Tải xuống và giải nén tệp LdapAdmin.exe.
Tải xuống và giải nén tệp LdapAdmin.exe.

Chạy tệp thực thi LdapAdmin.exe với quyền Administrator (chỉ cần nhấp chuột phải vào nó và chọn Run as administrator).

Khi bảng LDAP Admin mở ra, chọn Start » Connect để truy cập hộp thoại Connections , sau đó nhấp đúp vào New connection để truy cập hộp thoại Connection properties.

Tạo kết nối mới trong tiện ích LDAP Admin.
Tạo kết nối mới trong tiện ích LDAP Admin.

Trên tab General của hộp thoại Connection properties, cấu hình thông tin kết nối theo miền của bạn, ví dụ có thể là:

  • Connection name: chỉ là một tên tùy ý dùng cho biểu tượng kết nối.
  • Host: testsite.com
  • Port: 389
Nếu bạn đang cấu hình cho LDAPS (LDAP over SSL), thì cổng cần là 636.
  • Base: DC=testsite, DC=com
  • Bật tùy chọn GSS-API.
Nếu bạn đang cấu hình cho LDAPS (LDAP over SSL), thì bạn cũng cần bật tùy chọn SSL .
  • Account: chỉ cần để tùy chọn Use current user credentials được bật.

Ví dụ về một kết nối đã được cấu hình khi dùng LDAP chuẩn. Nếu dùng LDAPS (LDAP over SSL), đổi Port thành 636, và bật tùy chọn SSL.
Ví dụ về một kết nối đã được cấu hình khi dùng LDAP chuẩn. Nếu dùng LDAPS (LDAP over SSL), đổi Port thành 636, và bật tùy chọn SSL.

Sau khi cấu hình xong các thuộc tính kết nối, nhấn nút Test connection. Nếu mọi thứ đều được thiết lập đúng, bạn sẽ thấy thông báo Connection is successful. Nhấp OK để hoàn tất tạo kết nối mới.

Bây giờ bạn cần xác định chuỗi trỏ tới đối tượng cơ sở của tìm kiếm LDAP. Để làm điều này:

  1. Chọn kết nối vừa tạo và nhấp OK trong hộp thoại Connections – miền mạng và hệ phân cấp nhóm người dùng của bạn sẽ được hiển thị.
  2. Mở rộng đường dẫn thư mục liên quan cho đến khi bạn đến thư mục chứa những người dùng cần thiết.
  3. Nhấp chuột phải vào thư mục này và chọn lệnh Search từ menu ngữ cảnh. Thao tác này sẽ mở bảng Search . Thông tin quan trọng bạn cần là chuỗi đã được điền sẵn trong trường Path . Đọc từ trái sang phải, chuỗi này biểu thị đường dẫn đến thư mục người dùng này theo hướng từ dưới lên trong cấu trúc miền. Trong ví dụ của chúng ta, giả sử có một thư mục chứa một số người dùng cụ thể – Engineers – là thư mục con của thư mục cha – Users. Trong trường hợp này, chuỗi của chúng ta là: OU=Engineers,OU=Users,DC=testsite,DC=com.
  4. Sao chép và dán chuỗi này vào một tệp văn bản để dùng tiếp trong quá trình cấu hình, hoặc tùy chọn là cứ để bảng Search mở sẵn.

Đến thời điểm này, tiện ích LDAP Admin không còn cần thiết cho các bước tiếp theo.

Cấu hình Workspace để dùng Đồng bộ LDAP

Bây giờ hãy đăng nhập vào Workspace đích – thông qua giao diện trình duyệt – với tư cách Administrator. Nếu bạn định tự động tạo thông tin xác thực người dùng từ LDAP, thì có lẽ bạn sẽ muốn xóa mọi người dùng thủ công hiện có. Vì vậy lý tưởng nhất là chỉ bắt đầu với người dùng quản trị mặc định – admin (trên trang Admin - Users của giao diện).

Ví dụ về Workspace đích, chỉ có người dùng quản trị mặc định, admin.
Ví dụ về Workspace đích, chỉ có người dùng quản trị mặc định, admin.

Nếu bạn muốn những người dùng từ Đồng bộ LDAP được gắn với một vai trò cụ thể, bạn có thể chuyển sang trang Roles và tạo một vai trò mới theo nhu cầu (ví dụ: Electrical Designers, Mechanical Designers, PCB Specialists, v.v…), để trống không có người dùng. Ví dụ ở đây sử dụng vai trò mặc định có sẵn trong dữ liệu mẫu được cài đặt, có tên là Engineers.

Bây giờ hãy chuyển sang trang LDAP Sync, và nhấp nút (hoặc liên kết Create a new one trong trường hợp này) để mở cửa sổ LDAP Sync Creation.

Thêm một tác vụ Đồng bộ LDAP mới thông qua giao diện trình duyệt của Workspace.
Thêm một tác vụ Đồng bộ LDAP mới thông qua giao diện trình duyệt của Workspace.

Điền các thông tin sau (dựa trên cấu trúc miền ví dụ đã dùng trong phần trước):

Chung

  • Target Role: Engineers

  • Distinguished Name: OU=Engineers,OU=Users,DC=testsite,DC=com

    Đây là chuỗi lấy từ trường Path của bảng Search , khi dùng tiện ích LDAP Admin trong phần trước.
  • Url: LDAP://testsite.com:389

    Nếu cấu hình cho LDAPS (LDAP over SSL), thì Url trong ví dụ này sẽ là: LDAPS://testsite.com:636.
  • Scope: sub

  • Attributes: sAMAccountName

  • Filter: để trống trường này để lấy tất cả người dùng từ nhóm được chỉ định trên miền (được xác định trong trường DN ). Nếu khu vực được chỉ định trong cấu trúc miền có chứa thêm các nhóm người dùng khác, bạn có thể chỉ trích xuất một tập con người dùng bằng cách dùng chuỗi lọc phù hợp tại đây.

    Ví dụ, giả sử có một nhóm người dùng dưới nhóm Kỹ sư, được tập hợp để có quyền quản trị (CN=Administrators). Để chỉ nhắm đến nhóm người dùng này, thay vì tất cả Kỹ sư (trong khu vực OU=Engineers của cấu trúc miền), có thể viết một chuỗi truy vấn nhắm đến điểm này trong cấu trúc miền:

    (&(objectClass=user)(memberof=CN=Administrators,OU=Engineers,OU=Users,DC=testsite,DC=com))

    Mặc dù trường Filter có thể để trống, trả về tất cả người dùng dọc theo đường dẫn được xác định bởi trường DN , nhưng điều này có thể khá nguy hiểm. Đường dẫn đó có thể đang trỏ đến một khu vực trong cấu trúc miền chứa số lượng người dùng rất lớn, và có thể làm nghẽn toàn bộ tổ chức do tải quá mức lên Enterprise Server và Active Directory. Tốt hơn hết là nên nhắm đến một hoặc nhiều nhóm người dùng cụ thể bằng cách dùng bộ lọc chuyên biệt.

Ánh xạ thuộc tính

  • First Name: givenName
  • Last Name: sn
  • Email: mail
  • User Name: sAMAccountName
  • Overwrite existing users – khi được bật, Đồng bộ LDAP sẽ ghi đè những người dùng được tạo thủ công bằng những người dùng được trả về từ truy vấn đồng bộ, miễn là tên người dùng khớp hoàn toàn.

Xác thực

  • User Name: domain\<your username> (ví dụ: testsite\jason.howie)
  • Password: <your password>
  • User authentication type: Windows
  • Domain: testsite.com

Ví dụ về tác vụ Đồng bộ LDAP, được cấu hình với đầy đủ thông tin cần thiết khi dùng LDAP chuẩn. Nếu dùng LDAPS (LDAP over SSL), mục Url sẽ được đổi thành LDAPS://testsite.com:636.
Ví dụ về tác vụ Đồng bộ LDAP, được cấu hình với đầy đủ thông tin cần thiết khi dùng LDAP chuẩn. Nếu dùng LDAPS (LDAP over SSL), mục Url sẽ được đổi thành LDAPS://testsite.com:636.

Khi bạn đã hoàn tất việc nhập tất cả cài đặt, hãy nhấp . Thao tác này sẽ khởi chạy quá trình Đồng bộ, có thể mất một hoặc hai phút vì hệ thống phải xử lý thông tin bạn vừa nhập.

Bây giờ hãy truy cập trang Users . Danh sách này lúc này sẽ được điền với tất cả người dùng như được xác định bởi thiết lập OU=<GroupName> (xem hình ví dụ bên dưới). Giờ đây bất kỳ ai cũng có thể truy cập Workspace bằng đăng nhập Windows thông thường của họ.

Khi truy cập Workspace, để dùng thông tin đăng nhập Windows của bạn – tận dụng khả năng hỗ trợ Windows Authentication của Workspace – hãy bật tùy chọn Use Windows Session (giao diện trình duyệt), hoặc tùy chọn Use Windows Session credentials (hộp thoại Sign in trong Altium Designer).
Lưu ý rằng có thể thêm thủ công các người dùng khác ngoài nhóm Đồng bộ LDAP – vì vậy bạn hoàn toàn có thể có sự kết hợp giữa người dùng được tạo thủ công và người dùng do LDAP chỉ định (được tạo tự động).

Ví dụ về việc điền danh sách người dùng cho một Workspace thông qua sử dụng đồng bộ LDAP.
Ví dụ về việc điền danh sách người dùng cho một Workspace thông qua sử dụng đồng bộ LDAP.

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung