Có cách nào để thực hiện một phép gán [Authorize] được bỏ qua trong một hành động trong một lớp điều khiển có thuộc tính Authorize không?Áp dụng AuthorizeAttribute cho một lớp điều khiển và hành động đồng thời
[Authorize]
public class MyController : Controller
{
[Authorize(Users="?")]//I tried to do that and with "*", but unsuccessfuly,
public ActionResult PublicMethod()
{
//some code
}
public ActionResult PrivateMethod()
{
//some code
}
}
Chỉ cần PrivateMethod() phải có chứng thực bắt buộc, nhưng cũng đã được yêu cầu.
PS: Tôi không muốn tạo bộ lọc ủy quyền tùy chỉnh của mình.
[] 's
bạn đang cố gắng bỏ qua Authorize đó là trên lớp MyController cho hành động PublicMethod hoặc PrivateMethod? – itsmatt
Đó là để bỏ qua cho hành động PublicMethod. Tôi đã viết một cái gì đó sai, tôi xin lỗi, nó đã được sửa ngay bây giờ! –