|
|
|
JSF + Hib + Spring Security и Remember-Me
|
|||
|---|---|---|---|
|
#18+
Перерыл кучу информации в интернете и так и не понял как при авторизации сделать возможность "Запомнить меня". В прочем решения есть но они какие-то дикие, пытаются отловить http запросы в JSF, зачем тогда он нужен. Кароче, у меня уже есть готовое решение авторизации для JSF + Hib + Spring Security. Все отлично работает но хочу прикрутить Remember Me. applicationContext-security.xml (Сокращаю): Код: xml 1. 2. 3. 4. 5. Код: java 1. 2. 3. Ну и LoginMB: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. С логин xhtml думаю все понятно. Теперь вопрос как к такой реализации прикрутить Remember Me? В офицальном мануале написано про создание rememberMeFilter и тд, я так понимаю в эту сторону нужно мне копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2014, 20:31 |
|
||
|
JSF + Hib + Spring Security и Remember-Me
|
|||
|---|---|---|---|
|
#18+
23r9, Код: xml 1. 2. 3. 4. 5. и добавить в логин форму чекбокс Код: xml 1. больше там особо ничего не требуется. В самой документации спринга об этом очень доходчиво написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 11:52 |
|
||
|
JSF + Hib + Spring Security и Remember-Me
|
|||
|---|---|---|---|
|
#18+
DDiver , у меня своя форма из LoginMB же видно. <h:form prependId="false" class="form account-form"> <h:inputText id="username" value="#{loginMB.username}" required="true"> <h:inputText id="password" value="#{loginMB.password}" required="true"> <h:selectBooleanCheckbox id="rememberMe" value="#{loginMB.rememberMe}">Запомнить меня</h:selectBooleanCheckbox> <h:commandLink action="#{loginMB.login}">Войти</h:commandLink> </h:form> Поэтому вариант с Код: html 1. не подойдет. Я вот и хочу через RememberMeServices. Там есть метод LoginSuccess(request, response, authenticatedUser); Могу ли я вот так сделать? Код: java 1. 2. 3. Это кусок из LoginMB, метод login(). И кокой у меня должен быть rememberMeServices? В документации написано: Код: xml 1. 2. 3. 4. 5. myUserDetailsService это мой AccountDAO. Все мне больше ничего не нужно, так как я выше описал и все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2014, 13:36 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=145&tid=2125997]: |
0ms |
get settings: |
18ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 395ms |

| 0 / 0 |
