|
|
|
Spring Security: автоматически создавать незарегистрированного пользователя.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть проект написанный на Spring с использованием Spring Security. Пользователи храняться в postgresql с паролями в md5. При доступе с определенных ip, фильтр редиректит на страницу '/login.html'. При вводе логина и пароля, надо давайть доступ к сайту. Если пароль не верный, выводить сообщение. Если такого пользователя нет, то создавать нового и давайть доступ к сайту. Подскажите, пожалуйста, где можно перехватить ошибку авторизации и достать логин/пароль, для создания пользователя. Я пытался добраться через DefaultAuthenticationEventPublisher. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. spring-security.xml Код: xml 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. Но это событие не срабатывает. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:28:27 |
|
||
|
Spring Security: автоматически создавать незарегистрированного пользователя.
|
|||
|---|---|---|---|
|
#18+
AuthenticationFailureHandler не оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 16:37:35 |
|
||
|
Spring Security: автоматически создавать незарегистрированного пользователя.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAuthenticationFailureHandler не оно? Совершенно точно оно! Причем можно не выдумывать новое имя пользователя, а использовать то, что ввел "неправильно" пользователь - взять из реквеста. Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2012, 17:02:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37928317&tid=2131093]: |
0ms |
get settings: |
11ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
63ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 333ms |
| total: | 538ms |

| 0 / 0 |
