Альтернатива HttpSessionStorage в Spring saml2 - PullRequest
0 голосов
/ 11 июня 2019

Я реализовал Spring saml2, используя Spring Boot.Это приложение размещено в Pivotal Cloud Foundary (PCF) как микросервис.Поскольку PCF является облачной средой, HttpSessionStorage является локальным для экземпляра.Когда запрос saml отправляется в IDP, ответ saml от IDP приходит в другой экземпляр.В результате saml2 не может найти соответствующий запрос saml, и аутентификация не удалась.Чтобы это исправить, я бы хотел использовать централизованное хранилище, такое как redis, вместо HttpSessionStorage.

Можете ли вы помочь мне добиться этого, обходя HttpSessionStorage и используя redis или что-то еще в качестве централизованного хранилища?

Я реализовал Spring Saml2 в соответствии с приведенным ниже примером проекта -

https://github.com/vdenotaris/spring-boot-security-saml-sample

...