Предположим, что запрос отправляется по этому пути:
http://domain/users/1534
Этот URL-адрес находится в публичной безопасности, поэтому каждый может увидеть его без проверки подлинности на сайте (без входа в систему).
Теперь рассмотрим, что другой URL-адрес должен быть безопасным:
http://domain/admin/update-user
Этот URL-адрес должен пройти процесс аутентификации.
Теперь, где-то в моем коде мне нужно знать, является ли текущий путьэто безопасный путь или нет (пожалуйста, не спрашивайте почему, а также под безопасным путем я не имею в виду SSL, я просто говорю о путях, для которых требуется вход в систему).
Как узнатьчто HttpContext.Request.Url.AbsolutePath
является безопасным путем?
Обновление: Мне нужно что-то вроде:
SecurityHelper.ShouldCurrentRequestPathBeAuthenticated(Request.Url.AbsolutePath)