Just adding up my previous post.
I performed different thing with auth.
1. I config JSON auth, added context and also the session as http so that I can alter the http sender request header as per my requirement. (forced User)
-> Performed Active Scan, the history tab shows POST request is successful as I monitored the request and response. (this happens only for the first time, later again I have to restart the session and do all the above config)
-> Later I perform Ajax Spider, nothing happens here. It doesn't go beyond login Page.
2. I have written a jython script for Auth, HttpSender and Also SessionManagement
-> Auth script works fine as I can see the script console, I see HttpSender working fine as well (using this alter the request header to add globally set auth token). However, the session works but like you mentioned I am unable to retrieve browser session storage.
I not sure where I am going wrong, or what steps am I ignoring here. I am not able to go past Login Page.