Tagged: spring-security

13
Сен
2021

Закрыть сессию в spring security приложении

У меня есть Spring-boot-приложение с подключенной системой авторизации пользователей (spring-security).
Есть обычные пользователи и пользователи-админы.
Приложение хранит текущие сессии в БД:
spring.session.store-type=jdbc

Мне необходимо:…

04
Сен
2021

RestTemplate в сервис со Spring Security

Я новичок в спринге. У меня есть 2 сервиса на спринге которые работают совместно. Пусть это будет Сервис1 и Сервис2. Сервис1 настроен при помощи spring security через jwt токен. Сервис2 тоже настроен через spring security, но не через jwt,…

18
Авг
2021

Как запустить микросервисы?

Недавно начал учить тему "создание микросервисов" с Spring.
Я прочёл много статей про эту тему и понял, что микросервисы — это лишь маленькие приложения отделенные друг от друга, которые взаимодействуют между собой например, прот…

28
Июл
2021

Очень долгая загрузка при обращении к БД

Стала очень долгая загрузка, когда выбираешь список type при пользователей ролей ROLE_S то все буквально встает колом, если пользователями ROLE_ADMIN запрос выполняется быстро. Пробовал оставлять его на ночь не Киля запрос пользователя ROL…

20
Июл
2021

Как отследить когда последний раз использовался токен авторизации в ServletOAuth2AuthorizedClientExchangeFilterFunction?

Токен авторизации активен в течении часа, но, это при условии что им пользуются, если за 10 минут не прошло ни одного запроса, он протухает, и запрос возвращает 401.
При следующем запросе спринг обновляет токен и все ок, но, нужно избежать…

20
Июл
2021

Spring Security Как получить username из PasswordEncoder?

Во время добавления нового юзера, я сохраняю его пароль в базе, в виде SHA256(cleartext_password + salt), значение salt сохраняю рядом в отдельную колонку для каждого юзера. Соответственно, проверка пароля должна выполняться следующим обра…

15
Июл
2021

SpringBoot приложение не работает с BCrypt

Делаю учебное приложение на SpringBoot + SpringSecurity. При использовании NoOpPasswordEncoder все срабатывает корректно, приложение работает, логиниться удается удачно. Но при использовании бина c BCryptPasswordEncoder не удается логинить…

14
Июл
2021

Как добавить шифрование в SHA256 для Basic auth в Spring

Я храню пароли юзеров в базе в зашифрованном виде – SHA256. Использую Basic auth и чтобы сейчас пройти авторизацию, я должен передавать пароль на контроллер тоже в SHA256. Можно ли как то переопределить SecurityConfig, чтобы пользователь м…

29
Июн
2021

@PostConstruct и EntityManager запрос

Всем привет. в проекте Spring MVC Security Hibernate (без boot) пытаюсь создать роли и админа по умолчанию через @PostConstruct. Может кто мне объяснить в каком классе инициализировать PostConstruct метод и что в нем писать, чтобы добавить…

24
Июн
2021

Java Spring Boot, Попытка преобразовать login в число

Возникает ошибка при переходе в странице авторизации, и даже не могу понять, где она происходит, так как сам я ничегон не преобразую. Все работало до поры до времени, но в какой-то момент все слоамалось. Попытался откатить изменения, но не…

09
Июн
2021

Информация о пользователе удаляется при перезагрузке приложения

При запуске приложения и регистрации пользователя все работает нормально, однако если приложение перезагрузить то пользователь уже не может залогиниться, потому что UserDetails = null.
RegController.java

@Controller
public class RegContro…

16
Май
2021

Как работает security в микросервисной архитектуре?

Делаю проект с микоросервисной архитектурой. И не совсем понятно как должна работать авторизация. У меня есть сервис gateway и сервис security. На форумах пишут что должно работать так… security отдаёт JWT. Пользователь делает запрос с J…

11
Май
2021

При авторизации на сайте пишет Request method ‘POST’ not supported

Столкнулся с такой вот проблемой, при попытке авторизации на сайте у меня в логах выдает предупреждение (Request method ‘POST’ not supported), а на самой странице сайта пишет (There was an unexpected error (type=Method Not Allowed, status=…

06
Май
2021

Помогите добавить oauth2 в SpringSecurity

как добавить авторизацию через Oauth2. В приложении есть "обычная авторизация" через БД. нужно добавить возможность авторизации через любую социальную сеть. Получил id и secret. При клике на иконку соцсети, всплывает соответствую…

04
Май
2021

Spring Batch + runtime creating job

Всем привет)
Смотрела туториалы по Spring Batch, Job в них конфигугрируется сразу.
Нашла способ триггернуть job во время выполнения, но что если моя задача – это загрузить файлик с браузера и чтобы он парсился и потом загружался в дб?
Я о …

03
Май
2021

Не открывается форма регистрации в Sprinboot приложении в Heroku

Проблема:
Не открывается форма регистрации в приложении Springboot + SpringSecurity на heroku.
На локальной машине все ок.
В чём проблема понять не могу:
Вот основной код:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(secur…

03
Май
2021

Не открывается форма регистрации в Sprinboot приложении в Heroku

Проблема:
Не открывается форма регистрации в приложении Springboot + SpringSecurity на heroku.
На локальной машине все ок.
В чём проблема понять не могу:
Вот основной код:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(secur…

03
Май
2021

Не открывается форма регистрации в Spring Boot приложении в Heroku

Проблема:
Не открывается форма регистрации в приложении Spring Boot + Spring Security на heroku.
На локальной машине все ок.
В чём проблема понять не могу:
Вот основной код:
@Configuration
@EnableWebSecurity
@EnableGlobalMethodSecurity(sec…