Redirection loop to login page using custom SSO

Hi @TomaszJekiel
Earlier, XWork rendering stack used to be a Servlet executing at the end in 7.x, but its now a ServletFilter in Strut2 and hence it gets executed earlier in the lifecycle.
I suspect this to be the reason, you can try looking for some answers under Struts2 PSA.

Regards,
Ganesh