|
|
|
Mock @AuthenticationPrincipal from SpringSecurity?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, решений есть много, но всё что перепробовал - не работает. Может кто поделиться работающим вариантом. Структура стандартная. Логинимся, получаем jwt-token, идём с этим токеном и получаем данные. Теперь нужно мокнуть репозиторий и пользователя в SecurityContext так, чтоб всё чётко сработало. Вот как пытался последний вариант проделать, getAuthentification() is null Код: 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. Ну и соответственно строчка из-за которой "цыр-бор". user это пользователь из SecurityContext который приходит в метод с аннотацией @AuthenticationPrincipal Код: java 1. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 18:28 |
|
||
|
Mock @AuthenticationPrincipal from SpringSecurity?
|
|||
|---|---|---|---|
|
#18+
_webdev_, getAuthentification() is null - в смысле, что не работает, получаю Nullpointer когда тяну user.getUsername() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=47&tid=2122090]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 396ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...