У меня есть AdminController, защищенный таким атрибутом Authorize, как этот
[Authorize(Roles = "Admin")]
public class AdminController : BaseController
{
.....
}
И у меня есть в моем web.config этот раздел о безопасности
<location path="admin">
<system.webServer>
<security>
<authorization>
<remove users="*" roles="" verbs="" />
<add accessType="Allow" roles="Admin" />
</authorization>
</security>
</system.webServer>
</location>
Если я удаляю раздел веб-конфигурации, все работает отлично, и только администратор может получить доступ к действиям администратора.
С разделом, я всегда перенаправлен на мою страницу входа
Однако мне нужен раздел web.config, потому что у меня есть несколько статических файлов в папке Admin, которые я хочу защитить и получить доступ только с помощью роли администратора
Что не так с моим web.config
Спасибо