2013-05-31 3 views
1

Мы пишем веб-приложение на базе Java с Shiro в качестве основы аутентификации и сталкиваемся с проблемой перенаправления.Переадресация имени пользователя Shiro с идентификаторами фрагментов

При входе в систему перенаправляет фрагмент Идентификаторы заблудились:

  • /рабочая область # документы/... (фрагмент идентификатор не представляется, что это нормальное поведение HTTP)
  • /логин # документы/.. . (фрагмент идентификатор reappended браузером после редиректа)
  • /рабочее пространство (Shiro перенаправляет к базовому URL)

кто-нибудь понял, простое решение, чтобы сохранить идентификатор фрагмента через логин REDIR ектов?

ответ

0

Этот вопрос довольно старый, но на всякий случай.

URL-адрес должен сохранять идентификатор хэша, если вы позволите сиро обрабатывать перенаправления. Если вы перевернете свою собственную переадресацию, это может быть проблемой.

Вот пример приложения, подтверждающий, что идентификаторы хэша сохраняются после переадресации журнала.

https://github.com/dominicfarr/skybird-shiro

См Сохранить Hash идентификатор в ReadME

Смежные вопросы