Я использую Url.IsLocalUrl
, чтобы проверить, является ли обратный URL, переданный моему действию аутентификации, локальным или нет. Работает нормально, пока в URL нет фрагмента. То есть,
/t/test-team-3/tasks/lists/15
возвращает true, но /t/test-team-3/tasks#/lists/15
возвращает false.
В чем причина этого? Есть ли какая-то неясная проблема безопасности, которая может проявиться во фрагменте, или я могу безопасно игнорировать фрагмент, когда проверяю, является ли URL локальным?