2010-04-01 38 views
5

Có ai biết về một khuôn khổ tốt để cho phép tôi thiết kế quyền và vai trò chống lại người dùng không.Vai trò/khuôn khổ Quyền cho C#?

Về cơ bản cho phép tôi tự động kiểm tra người dùng có thể làm một điều gì đó, và sau đó vô hiệu hóa hoặc tạo điều kiện cho các mục menu vv

Tôi không thực sự tìm kiếm an ninh asp.net ... như tôi cần phải sử dụng nó trong lớp dịch vụ và khách hàng của riêng tôi cả WEB và WPF sẽ sử dụng nó.

Tôi đã hy vọng cho một cái gì đó cho phép tôi để tạo ra vai trò mới và các nhóm chống lại người sử dụng và sau đó kiểm tra những gì loại quyền người dùng có hoặc một nhóm có

Bất kỳ sự giúp đỡ thực sự đánh giá cao ..

Tôi chắc chắn một số loại khung mã nguồn mở có sẵn, tôi cũng đã hy vọng không phải tạo riêng tôi

Cảm ơn

Trả lời

1

Nếu các tính năng mà nhà cung cấp thành viên/vai trò ASP.NET (ví dụ nhà cung cấp SQL Server) cung cấp cho bạn là đủ, tôi khuyên bạn nên sử dụng chúng. Bạn có thể tạo giao diện dịch vụ web cho ứng dụng WPF của bạn sử dụng cùng một nhà cung cấp để truy vấn danh sách người dùng và vai trò. Chúng không bị giới hạn bởi "biểu mẫu web".

Thậm chí nếu bạn quyết định không sử dụng các nhà cung cấp tích hợp, tôi khuyên bạn vẫn nên truy cập nội dung của riêng bạn thông qua hệ thống nhà cung cấp của ASP.NET bằng cách tạo nhà cung cấp tùy chỉnh. Bằng cách đó, bất cứ thứ gì trong ASP.NET dựa vào người dùng/vai trò chuẩn sẽ "chỉ hoạt động".

Các vấn đề liên quan