| Based on the behavior described in https://github.com/tomasbjerre/pull-request-notifier-for-bitbucket/blob/a66210fb34fbc46a8a67da437e060d20681761c6/README_jenkins.md and from what I guess https://github.com/tomasbjerre/pull-request-notifier-for-bitbucket/blob/c8cb7b1d6f4dcb8e6225ab54329c81b6d4d198b4/src/main/java/se/bjurr/prnfb/service/PrnfbVariable.java#L142...L204 does, it looks like the client obtains a crumb, but does not retain the session ID. As documented in the security advisory, we implemented the expiration of crumbs by binding them to the HTTP session, and if two subsequent requests, one for a crumb, and another to perform an action, do not use the same session cookie, they will fail. This is expected behavior. As a workaround, you should be able to install the strict-crumb-issuer plugin and configure it to not check the session ID, but only do time-based expiration. |