Sử dụng thuộc tính Authorize
tôi có thể chỉ định vai trò được phép truy cập tài nguyên.ASP.NET ủy quyền thuộc tính và vai trò người dùng quản trị
[Authorize(Roles="User")]
Nhưng nếu tôi có người dùng quản trị được phép đi tới bất kỳ nguồn tôi cần chỉ định một này cũng
[Authorize(Roles="User, Administrator")]
Nhưng có thể có một số cách tôi có thể nói bằng cách nào đó quản trị cho phép để đi bất cứ đâu và không xác định cái này trong thuộc tính Authorize? Vì vậy, tôi có nghĩa là nếu một nơi nào đó trong mã (trên bộ điều khiển hoặc hành động) sẽ là điều này [Authorize(Roles="User")]
nó có nghĩa là vai trò quản trị viên được phép đến đó là tốt.
Hoặc có thể tôi có thể đặt nó cho tất cả các vai trò ủy quyền tự động như thế nào khi ứng dụng bắt đầu?
Bất kỳ ý tưởng nào?
CẬP NHẬT:
Hiện nay tôi có một bộ điều khiển quản trị với thuộc tính Authorize [Authorize(Role="Administrator")]
và tôi có một số hành động trong một số khác điều khiển với các thuộc tính [Authorize(Role="User")]
vì vậy tôi sẽ cần phải thêm "Administrator"
có cũng như nếu tôi không tìm thấy giải pháp tốt hơn .
là giải pháp của tôi về bất kỳ trợ giúp nào? – LeftyX