Những gì tôi sẽ làm gì (tôi giả sử bạn đang sử dụng một LDAP của bên thứ ba, và rằng không có một xây dựng theo cách để làm điều này, tôi đã không kiểm tra) được thiết lập MADAM và thực hiện tùy chỉnh IUserSecurityAuthority
bằng cách mở rộng Madam.UserSecurityAuthorityBase
để kiểm tra thông tin xác thực đối với LDAP.
Tất cả những gì bạn phải làm là ghi đè một số phương thức để xác thực từ LDAP. Nếu bạn tình cờ sử dụng Nhà cung cấp thành viên LDAP để xác thực biểu mẫu, bạn có thể bỏ qua triển khai thực hiện riêng biệt và sử dụng ví dụ MembershipSecurityAuthority
đi kèm với MADAM.
Trích từ rằng ví dụ tập tin ở đây:
protected override bool ValidateUser(string userName, string password)
{
return MembershipProvider.ValidateUser(userName, password);
}
Potentially useful LDAP user validation code
Nguồn
2011-09-24 17:32:54
gì được lưu trữ LDAP? – TMB