Điểm:0

Trong Active Directory, Người dùng luôn được lưu trữ trong thư mục Người dùng?

lá cờ mx

Tôi đang ở một vị trí mà tôi đang làm việc với một số xác thực AD rất cơ bản. Về cơ bản, miễn là tôi có thể liên kết với một số thông tin đăng nhập, tôi coi người dùng được xác thực bằng AD và tôi đã hoàn tất.Điều khó khăn là tôi không có quyền truy cập vào máy chủ AD và biết rất ít về AD nói chung. Vì vậy, tôi không thể trả lời câu hỏi đơn giản của riêng mình và yêu cầu của tôi hơi kỳ quặc.

Tôi cần cho phép người dùng đăng nhập thủ công (bằng cách nhập tên người dùng và mật khẩu) vào một sự khác biệt Đăng nhập AD qua LDAP hơn là họ hiện đang đăng nhập như trong Windows thông qua trình duyệt Chrome. Vì vậy, họ được "xác thực" qua NTLM, nhưng bây giờ họ có thể đăng nhập với tư cách người khác. Vâng, kỳ lạ, nhưng đó là yêu cầu.

Từ quy trình NTLM ban đầu giữa trình duyệt và Node.js, tôi nhận được URL tới AD và tôi nhận được 3/4 thuộc tính mà tôi nghĩ Tôi cần. tôi nhận được 3 DC thuộc tính phù hợp với những gì tôi mong đợi, nhưng tôi không nhận được CN mà trong trường hợp của tôi là CN=Người dùng. Về cơ bản nó trông giống như

CN=Người dùng,DC=ABC1,DC=ABC2,DC=ABC3

Nhưng từ NTLM ban đầu tôi đừng nhận được CN=Người dùng bất cứ đâu.

Vì vậy, với câu hỏi của tôi! Trong AD là thư mục chứa user luôn gọi là người dùng? Hay tôi hơi sai lầm vì tôi không thể có được trận chung kết đó CN giá trị từ quy trình NTLM ban đầu. Có thể có một tin nhắn NTLM khác mà tôi có thể gửi để biết thêm thông tin?

Cảm ơn.

Điểm:1
lá cờ cn

Không, người dùng chỉ là một thùng chứa. Người dùng và các đối tượng khác có thể được lưu trữ trong Đơn vị tổ chức (OU). Như tài liệu nói:

Đơn vị tổ chức cung cấp phương tiện để quản trị viên nhóm các tài nguyên, chẳng hạn như tài khoản người dùng hoặc tài khoản máy tính, để có thể quản lý tài nguyên như một đơn vị. Điều này làm cho việc áp dụng Chính sách nhóm cho nhiều máy tính hoặc kiểm soát quyền truy cập của nhiều người dùng vào một tài nguyên trở nên dễ dàng hơn nhiều. Đơn vị tổ chức cũng giúp việc ủy ​​quyền kiểm soát tài nguyên cho các quản trị viên khác nhau trở nên dễ dàng hơn.

Chuỗi bạn đang nói đến là Tên phân biệt (DN) (ví dụ: CN=Jeff Smith,OU=Doanh số,DC=Fabrikam,DC=COM)

Tuy nhiên, tôi không hiểu tại sao bạn muốn lấy lại DN cho người dùng trong khi đăng nhập? Bạn sẽ có thể đăng nhập bằng UPN (Tên người dùng chính), chẳng hạn như: tên người dù[email protected]

tester778899 avatar
lá cờ mx
Thật kỳ lạ nhưng quy trình là: 1. Xác thực qua trình duyệt và Node.JS bằng NTLM (hoạt động). 2. Xác thực lại bằng tên người dùng/mật khẩu thủ công qua LDAP, tận dụng mọi thông tin thu được thông qua quy trình NTLM. Sử dụng LDAP, tôi cần cung cấp địa chỉ IP và DN.. AFAIK, chúng tôi không có bất kỳ tên loại `user@something` nào..
Swisstone avatar
lá cờ cn
@tester778899 nếu đó là Active Directory thì có, bạn có `user@something` theo mặc định. Hãy hỏi quản trị viên Active Directory của bạn để biết thêm thông tin.
tester778899 avatar
lá cờ mx
Bạn nói đúng. Vì vậy, tôi có một tên người dùng, `Admin`, hoạt động bình thường khi tôi thực hiện yêu cầu liên kết như `CN=Admin,CN=Users,DC=bla,DC=bla` và cung cấp mật khẩu (sử dụng ASN1/Bern qua ổ cắm TCP , vân vân). Khi tôi thử `[email protected]`, điều này không thành công. Cách chính xác để sử dụng UPN là gì? Nó có thể được thực hiện theo cách tương tự như liên kết với CN không?
Swisstone avatar
lá cờ cn
@tester778899 Chỉ cần `[email protected]`. Đây là cách nó hoạt động theo quan điểm Active Direcory, tôi không biết thư viện LDAP bạn đang sử dụng hoạt động như thế nào... nhưng UPN được dùng để xác thực...
tester778899 avatar
lá cờ mx
Cảm ơn! Tôi đã làm cho nó hoạt động đơn giản bằng cách không sử dụng `upn=` và tôi cũng đã nhầm tên miền.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.