Tôi hiện đang thiết kế một sơ đồ thành viên/hồ sơ cho một dự án mới mà tôi đang làm việc và tôi hy vọng sẽ nhận được một số đầu vào từ những người khác.Nhà cung cấp thành viên Active Directory và Nhà cung cấp hồ sơ SQL
Dự án là một ứng dụng web ASP.NET và do khung thời gian ngắn, tôi đang cố gắng sử dụng bất kỳ và tất cả các thành phần .NET framework được xây dựng mà tôi có thể. Các trang web có thể sẽ giải trí < 5000 người dùng. Mỗi người dùng sẽ có tiểu sử nơi cài đặt và đối tượng tùy chỉnh sẽ được duy trì giữa các lượt truy cập.
Tôi bắt buộc phải sử dụng Thư mục hoạt động hiện có để xác thực. Vì lược đồ AD không thể được mở rộng để giữ các trường mới, tôi bắt buộc phải giữ các thiết lập người dùng và các đối tượng trong một kho dữ liệu khác nhau. Tôi cũng đã được nói với ADAM có lẽ không phải là một giải pháp khả thi.
Tôi đã hy vọng sử dụng Nhà cung cấp thành viên Active Directory cho lược đồ xác thực của tôi và Nhà cung cấp hồ sơ SQL làm kho lưu trữ dữ liệu hồ sơ người dùng. Tôi không muốn xây dựng một nhà cung cấp hồ sơ tùy chỉnh, nhưng tôi không thấy điều này đặt ra nhiều vấn đề nếu cần thiết.
Tôi đã tự hỏi liệu đây có phải là giải pháp khả thi không, và nếu có, có ai đó có may mắn với phương pháp này không.
Mọi nhận xét sẽ được đánh giá cao.
Cảm ơn.
Cảm ơn Marc. Tôi đã chụp ảnh này sáng nay và mọi thứ diễn ra tốt đẹp. Cảm ơn bạn đã giúp đỡ! – cmcginty
nếu chúng tôi sử dụng AD cho tư cách thành viên và xác thực và aspnet_profile để lưu trữ hồ sơ. Mối quan hệ được tạo ra và quản lý như thế nào. Tên người dùng. Nói cách khác, asp.net biết dựa trên thuộc tính nào của AD để tạo UserId? –
Bạn có thể trả lời http://stackoverflow.com/questions/9588265/understanding-wcf-windows-authentication không? – Lijo