Size: a a a

Spring Framework and more

2019 July 24

S🕶

Sander 🕶 in Spring Framework and more
/login - разве что просто проверяет есть ли такой пользователь и совпадают ли данные,
если есть то сохраняет токен в бд h2
источник

S🕶

Sander 🕶 in Spring Framework and more
по этому токену уже получаю доступ, фигня но пойдет для пробного, в продакшен такое конечно не надо
источник

AA

Alexey Astashenko in Spring Framework and more
В любом случае AuthFilter обычно наследуется от чегонибудь типа AbstractAuthenticationProcessingFilter. А туда можно уже пропихнуть кастомные successHandler и failureHandler и в них регистрировать удачные/неудачные попытки логина. А если фильтр полностью кастомный - можно это прямо в нём делать
источник

S🕶

Sander 🕶 in Spring Framework and more
Alexey Astashenko
В любом случае AuthFilter обычно наследуется от чегонибудь типа AbstractAuthenticationProcessingFilter. А туда можно уже пропихнуть кастомные successHandler и failureHandler и в них регистрировать удачные/неудачные попытки логина. А если фильтр полностью кастомный - можно это прямо в нём делать
есть пример? если это просто форма то ты просто в конфигах указываешь success/failure хендлеры, с рестом как-то все посложней, больше custom вещей надо делать
источник

S🕶

Sander 🕶 in Spring Framework and more
пожалуйста
источник

AY

Alexander Yakovlev in Spring Framework and more
Кто может сказать по поводу использования openjdk  в коммерческих продуктах, там просто смущают пункты передачи кода или там про передачу кода измений в openjdk?
источник

PB

Pavel Bukhmatov in Spring Framework and more
Alexander Yakovlev
Кто может сказать по поводу использования openjdk  в коммерческих продуктах, там просто смущают пункты передачи кода или там про передачу кода измений в openjdk?
Вариант 2, но не просто про передачу кода изменений в openjdk, а только в случае распространение вашей подтюненой JDK вместе с вашим продуктом.

Иными словами, дома можете впиливать в JDK все что хотите, при этом, вы не обязаны этот код публиковать.
источник

AY

Alexander Yakovlev in Spring Framework and more
Pavel Bukhmatov
Вариант 2, но не просто про передачу кода изменений в openjdk, а только в случае распространение вашей подтюненой JDK вместе с вашим продуктом.

Иными словами, дома можете впиливать в JDK все что хотите, при этом, вы не обязаны этот код публиковать.
Спасибо 👍
источник

PB

Pavel Bukhmatov in Spring Framework and more
Это таком механизм типо CORS только не для XHR, а для запросов ресурсов.
Полезная часть из вашей ссылке тут https://chromium.googlesource.com/chromium/src/+/master/services/network/cross_origin_read_blocking_explainer.md

Это еще 1 механизм защиты, чтобы контент, который явно не может быть отображен в некотором элементе, например text/html внутри <img src = "bla-bla"> даже не начинал парсится браузером, а сразу падал с приведенной выше ошибкой
источник

C

Cyclone in Spring Framework and more
Ребят, в бут-приложении понадобилось в одном месте выполнять авторизацию программно. Для этого в своём SecurityConfig экспоузю AuthenticationManager как bean, согласно доке:
@Bean
@Override
public AuthenticationManager authenticationManagerBean() throws Exception {
       return super.authenticationManagerBean();
}

С авторизацией всё ок, приложение работает, но перестали запускаться WebMvcTest-тесты. Говорят:
A dependency cycle was detected when trying to resolve the AuthenticationManager. Please ensure you have configured authentication.

Гуглится много всякого, но решить не получается. Есть идеи?
В контексте есть мой кастомный userDetailsService и passwordEncoder, больше ничего не переопределено.
источник

R

Roman in Spring Framework and more
Друзья, подскажите пожалуйста. @Query запрос  nativeQuery = true выдаёт данные, однако обращение к методу репохи выдаёт пустую коллекцию...  
но тот же SQL запрос в базе выдаёт список строк... Как ?
источник

R

Roman in Spring Framework and more
дебаг режим я поставил и передаются параметры и запрос вижу
источник

C

Cyclone in Spring Framework and more
не в ту базу лезешь?
источник

C

Cyclone in Spring Framework and more
упрости запрос, сделай просто select * - есть ли строки? постепенно добавляй условия, пока не обнаружишь пропажу результата...
источник

R

Roman in Spring Framework and more
Cyclone
не в ту базу лезешь?
даже не в той чего бы нибудь да нашлось
источник

R

Roman in Spring Framework and more
в том смысле, что локальная база она же копия дева и наоборот и наполнение такое же
источник

R

Roman in Spring Framework and more
У меня мысли, что запрос отмапится не может...  хотя уже поставил Set<Object[]>
источник

Д

Дмитрий in Spring Framework and more
В object мапь
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Ребят, всем привет. Возникла следующая проблема, прошу помощи.
Нужно создать кастомный валидатор в виде аннотации, для проверки уникальности емейла. Для этого, нужно будет обратится в базу.
Итак, я создал аннотацию и валидатор, подключив его к аннотации.
Но проблема заключается в следующем: Кастомный валидатор имплементирует ConstraintValidator. Поэтому, такой валидатор инстанциируется Hibernate'ом, а не Spring'ом, поэтому я не могу получить сервис для доступа в базу через Autowired.
Что я уже пробовал сделать:
1) Пометить класс валидатора аннотацией Component.
2) Инжектить не через поле с помощью Autowired, а через конструктор: Получаю ошибку от Hibernate о том, что должен быть пустой конструктор, что бы можно было такой валидатор инстанциировать.
3) Прописывать в конфигурации в качестве бина для Validator класс LocalValidatorFactoryBean. Он внутри использует класс Spring'а, который инстациирует валидаторы и поэтому иньекция зависимостей должна работать. Но не работает. Как я понял, надо вручную инжектить валидатор и валидировать.
4) Использовать аннотацию Configured для класса валидатора.
Собственно, ничего не помогает и либо не удается инстанциировать класс валидатора, либо сервис остается null'ом.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Гуглить не вариант, прочитал уже всё, что только можно, учитывая доки спринга(адже версий аля 3.0) и доки хибернейта. Даже доки спринга почитал.
источник