Keycloak: Session cookies are missing within the token request with the new Chrome SameSite/Secure cookie enforcement
If you are facing this issue while using keycloak-js adapter.
Then the reason for this issue:
By default, the JavaScript adapter creates a hidden iframe that is used to detect if a Single-Sign Out has occurred. This does not require any network traffic, instead the status is retrieved by looking at a special status cookie.
Workaround (Not a fix):
This feature can be disabled by setting checkLoginIframe: false in the options passed to the init method.
eg.,
keycloak.init({ onLoad: 'login-required', checkLoginIframe: false })