Я использую проверку подлинности Windows в своем приложении MVC с WindowsTokenRoleProvider. Я создал действие контроллера, которое выглядит так:
[Authorize(Roles=@"Fake\Role")]
public ActionResult Admin()
{
return View();
}
Когда я пытаюсь попасть на эту страницу, я вижу пустую страницу. Есть ли способ для меня, чтобы отобразить пользовательский вид, который говорит, что «Вы не авторизованы для просмотра этой страницы» вместо того, чтобы просто показывать пустую страницу. Если бы я использовал проверку подлинности с помощью форм, то это перенаправило бы меня на страницу входа, но это не имеет смысла для проверки подлинности Windows, поскольку вы никогда не входите в систему специально.