WrenSecurity / wrenam

Community fork of OpenAM, an authentication and authorization system originally developed by ForgeRock.
Other
43 stars 27 forks source link

Fix non expiring session management (#141) #143

Closed pavelhoral closed 1 year ago

pavelhoral commented 1 year ago

Current AM behavior was error prone to memory leaks and has a confusing logic regarding keeping non-expiring sessions active. This PR introduces a potentially breaking change in the sense that the responsibility of keeping the session active is now on the session holder and not the AM server. AM server only keeps its own sessions active.

Introduced changes: