Манипулировать такими URL и на уровне браузера может не получиться. Даже несколько странно, что location.reload работает без проблем (под всеми ли браузерами?).
Там действительно должен получаться такой гигантский URL, ошибки нет? Вроде, разработчик системы авторизации не последний, а использует запредельные приёмы, которые широко могут не работать.