Closed leweii closed 3 years ago
https://docs.spring.io/spring-session/docs/current/reference/html5/#httpsession-rest a good solution is to put session in the header instead of cookies
Another proposal is to use nonce as the identify key to trace the flow.
Yeah I was thinking about using the nonce to trace the flow, we are seeing people on Safari 13.1.2 unable to use LTI 1.3 tools because of the blocked cookies.
In Safari (version 13.1.2), if I toggled "prevent cross-site tracking", i got two different session id in the auth filters (
OAuth2LoginAuthenticationFilter
,OAuth2AuthorizationRequestRedirectFilter
), and it leads to oidc login flow failed.