This issue is typically caused by inconsistent SameSite cookie attribute handling across system components.
During SAML login (e.g., Azure AD):
After the SAML response is posted back to /MicroStrategy/saml/SSO, the JSESSIONID cookie is not available in the request.
Although Strategy sets the correct attributes (e.g., SameSite=None; Secure), a reverse proxy or Load Balancer modifies the cookie (for example, changing it to SameSite=Strict).
This causes:
Ensure consistent cookie handling across all layers in the authentication flow.
1. Strategy Web/Library configuration
Ensure cookies are set with:
2. Reverse Proxy / Load Balancer configuration
Verify that no component modifies Set-Cookie headers.
Ensure:
3. HTTPS consistency
Ensure HTTPS is used end-to-end to support Secure cookies.
Validation
After applying changes:
Cookie includes correct attributes (SameSite=None; Secure)
When troubleshooting SAML login issues in Strategy, always verify cookie behavior across all infrastructure layers, including reverse proxies and load balancers—not only the Strategy configuration itself.