Description
This is only causing issues when Bamboo is configured with Crowd for SSO. Crowd's SSO Authenticator is looking for a specific request parameter to validate that a request is coming via Trusted Apps.
This value is being set, then unset through the bamboo authentication filter lifecycle.
The specific code in Crowd that is doing the check is the following:
private boolean isTrustedAppsRequest(HttpServletRequest request) { if (BaseLoginFilter.LOGIN_SUCCESS.equals(request.getAttribute(BaseLoginFilter.OS_AUTHSTATUS_KEY))) { if (logger.isDebugEnabled()) { logger.debug("User IS authenticated via previous filter/trusted apps"); } return true; } return false; }
Specifically
"os_authstatus" = "success"
Attachments
Issue Links
- relates to
-
BAM-9485 Release feature in JIRA and Bamboo with trusted application not working properly
- Closed