spring-session
spring-session copied to clipboard
Spring Session
Similar to https://docs.spring.io/spring-session/reference/3.3/configuration/reactive-redis-indexed.html#how-spring-session-cleans-up-expired-sessions Currently, if the server is down for some time, the sessions might not be visited to force its expiration. That happens because the key that holds the...
[RediSearch ](https://redis.io/docs/stack/search/)is a Redis module that, among other features, supports secondary indexing. We should investigate it as an option for implementing session indexing, as a more performant alternative to our...
Due to https://github.com/spring-projects/spring-data-redis/issues/1111, applications can suffer from missing important Keyspace events as described at https://github.com/spring-projects/spring-session/issues/2230. This adds a caution to the docs to help others avoid running into this problem...
I was able to convert the `Hazelcast4IndexedSessionRepository` into a `ReactiveSessionRepository` using exclusively `IMap`’s `*Async` methods, with only small limitations, mostly the same as for Redis and Mongo: * most obvious...
**Session attributes are missing/not able to fetch which are setting at HttpSessionListener** I want to set some attributes to session when session is created using HttpSessionListener, and I want to...
I have a /logout rest endpoint that invalidates a session by using HttpSession#invalidate(). Sometimes (10 out of 1000 requests) the following IllegalStateException is thrown. ``` java.lang.IllegalStateException: Session was invalidated at...
**Expected Behavior** able to add Partitioned cookie attribute for spring session in DefaultCookieSerializer **Current Behavior** no field available for partitioned **Context** This is relevant for webapps embedded in IFrames across...
- [x] Redis - [x] #2827 - [ ] Add Hazelcast section to Configurations - [ ] Add MongoDB section to Configurations
As discussed with @rwinch today, we could consider making `FindByIndexNameSessionRepository` a standalone interface. At present, it extends `SessionRepository`. Some of the relevant points that we discussed: - users are encouraged...
At present, the `SessionRepository` implementations are silent when an invalid session is passed to `#save` operation. This can have unexpected consequences in further processing of HTTP request, since it operates...