I am currently having a specific issue with the lifespan of a website visitor's ADF session. Essentially, during a visitors browsing session, the session appears to restart, hence triggering the OnSessionStart again, and incorrectly setting claims that should only be set once.
Does anybody have any details as to exactly what logic is processed in the filter that can cause a new session to be created? Is there a session cookie that is being lost/reset on the visitors browser? etc.
Any information would be greatly appreciated.