Hi Rishi, I was able to build and run the application. Can you give some description on what should I test to understand the issue? What exactly didn't work for you?
-Val On Wed, Feb 15, 2017 at 10:52 AM, Valentin Kulichenko < valentin.kuliche...@gmail.com> wrote: > Hi Rishi, > > Thanks, I'll take a look. > > -Val > > On Wed, Feb 15, 2017 at 9:07 AM, Rishi Yagnik <rishiyag...@gmail.com> > wrote: > >> Hi Val, >> >> As promised, please find attached code for spring boot integration with >> spring security along with Ignite. >> >> Some more information on project - >> >> - It is a maven project ( Ignite 1.7.0, SB 1.4.3 ) >> - spring security integrated with boot project along with ignite >> - HttpSessionCookieCsrfTokenRepository does not work, gives >> intermediate errors on single instance so used CookieCsrfTokenRepository >> for CSRF token, again I think we need a fix here from Ignite. >> >> I cant reproduce this errors while I am running on single instance, you >> need to run this app on 2 spring boot instance having proxy in front ( F5, >> OR any proxy ) with round robin fashion ( no sticky session on F5 OR >> proxies ). >> >> We were thinking with round robin the user session will active since we >> used session replication on backend. >> >> Do let me know if you need more information here. >> >> Thanks, >> >> Rishi >> >> >> >> >> On Tue, Feb 14, 2017 at 9:57 PM, Rishi Yagnik <rishiyag...@gmail.com> >> wrote: >> >>> Val, >>> >>> My SB sample project is ready however I have asked for an approval to >>> submit sample project to you, it would take day or two. >>> >>> I will keep you posted. >>> >>> Thanks for all your help, >>> >>> On Tue, Feb 14, 2017 at 3:51 PM, Rishi Yagnik <rishiyag...@gmail.com> >>> wrote: >>> >>>> Let me build an example app for you and send it across to you. >>>> >>>> Thanks, >>>> >>>> On Tue, Feb 14, 2017 at 3:28 PM, Valentin Kulichenko < >>>> valentin.kuliche...@gmail.com> wrote: >>>> >>>>> Rishi, >>>>> >>>>> No I don't, and I think that's what we should start with. I want to >>>>> understand a use case that is currently not supported (if any) and then >>>>> find the best solution. And I would like to reuse existing code as >>>>> much as >>>>> possible. >>>>> >>>>> Do you have any code that reproduces the problem you had and how you >>>>> tried >>>>> to utilize current web session clustering? Can you share it with us? >>>>> >>>>> -Val >>>>> >>>>> On Tue, Feb 14, 2017 at 11:28 AM, Rishi Yagnik <rishiyag...@gmail.com> >>>>> wrote: >>>>> >>>>> > Hi Val, >>>>> > >>>>> > I am working on SB platform with spring security and we found out >>>>> that the >>>>> > web session filter ignite provides does not work for session >>>>> management on >>>>> > 2 node spring boot cluster. >>>>> > >>>>> > Somehow, spring security filter kicks in result in some weird errors >>>>> with >>>>> > web session filter. >>>>> > >>>>> > So making compatible with spring security somehow, we need to write >>>>> > implementation on spring session. >>>>> > >>>>> > Do you have any test cases that says web session filter would work >>>>> with >>>>> > spring security on boot platform ? >>>>> > >>>>> > Thanks, >>>>> > >>>>> > >>>>> > On Tue, Feb 14, 2017 at 1:03 PM, Valentin Kulichenko < >>>>> > valentin.kuliche...@gmail.com> wrote: >>>>> > >>>>> > > Hi Rishi, >>>>> > > >>>>> > > Can you please take a look at web session clustering feature [1] >>>>> provided >>>>> > > by Ignite? I'm looking at Spring Session docs and it seems to me >>>>> it does >>>>> > > exactly the same - replaces HttpSession with custom implementation >>>>> that >>>>> > has >>>>> > > a backend storage. If it doesn't provide any additional API or >>>>> > > functionality, I'm not sure I understand the benefit of this >>>>> feature. >>>>> > > >>>>> > > Let me know if I'm missing something. >>>>> > > >>>>> > > [1] https://apacheignite-mix.readme.io/docs/web-session-clustering >>>>> > > >>>>> > > -Val >>>>> > > >>>>> > > On Mon, Feb 13, 2017 at 2:41 PM, Rishi Yagnik < >>>>> rishiyag...@gmail.com> >>>>> > > wrote: >>>>> > > >>>>> > > > I would like to discuss session replication / fail over design on >>>>> > spring >>>>> > > > boot platform and wanted to find what is the best out to get >>>>> started >>>>> > > here ? >>>>> > > > >>>>> > > > Possible approaches are as follows - >>>>> > > > >>>>> > > > - Make use of Spring Session for session replication and fail >>>>> over >>>>> > > > - Extend the web session filter and make it work on spring >>>>> boot >>>>> > > > application >>>>> > > > >>>>> > > > >>>>> > > > I am thinking that best approach would be to get started here >>>>> with >>>>> > spring >>>>> > > > session design however I am open for feedback here. >>>>> > > > >>>>> > > > -- >>>>> > > > Rishi Yagnik >>>>> > > > >>>>> > > >>>>> > >>>>> > >>>>> > >>>>> > -- >>>>> > Rishi Yagnik >>>>> > >>>>> >>>> >>>> >>>> >>>> -- >>>> Rishi Yagnik >>>> >>> >>> >>> >>> -- >>> Rishi Yagnik >>> >> >> >> >> -- >> Rishi Yagnik >> > >