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