Hi Ludovic,
I tried as per your suggestions. Saved a context with form-based authentication from UI & loaded that session in Jenkins.
But its not proceeding further from login page.
Also, few errors in Console output -
92519 [ZAP-ProxyThread-2] ERROR org.zaproxy.zap.extension.users.ExtensionUserManagement - Unable to load Users.
java.lang.NullPointerException
at org.zaproxy.zap.extension.users.ExtensionUserManagement.loadContextData(Unknown Source)
at org.parosproxy.paros.model.Model.loadContext(Unknown Source)
at org.parosproxy.paros.model.Session.addContext(Unknown Source)
at org.parosproxy.paros.model.Session.open(Unknown Source)
at org.parosproxy.paros.model.Model.openSession(Unknown Source)
at org.parosproxy.paros.control.Control.runCommandLineOpenSession(Unknown Source)
at org.zaproxy.zap.extension.api.CoreAPI.handleApiAction(Unknown Source)
at org.zaproxy.zap.extension.api.API.handleApiRequest(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.processHttp(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
92546 [ZAP-ProxyThread-2] ERROR org.zaproxy.zap.extension.forceduser.ExtensionForcedUser - Unable to load forced user.
java.lang.IllegalStateException: No user matching the provided id was found.
at org.zaproxy.zap.extension.forceduser.ExtensionForcedUser.setForcedUser(Unknown Source)
at org.zaproxy.zap.extension.forceduser.ExtensionForcedUser.loadContextData(Unknown Source)
at org.parosproxy.paros.model.Model.loadContext(Unknown Source)
at org.parosproxy.paros.model.Session.addContext(Unknown Source)
at org.parosproxy.paros.model.Session.open(Unknown Source)
at org.parosproxy.paros.model.Model.openSession(Unknown Source)
at org.parosproxy.paros.control.Control.runCommandLineOpenSession(Unknown Source)
at org.zaproxy.zap.extension.api.CoreAPI.handleApiAction(Unknown Source)
at org.zaproxy.zap.extension.api.API.handleApiRequest(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.processHttp(Unknown Source)
at org.parosproxy.paros.core.proxy.ProxyThread.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Please suggest next steps.
Thanks,
Lakmi