Hi there,
we have a single page application using the JS adapter. Once the user is logged in and a
page redirect occurs, the SPA loads, but immediately reloads once again when keycloak
adapter authenticates.
Since the user was logged in before already, we would have assumed that no further page
refresh has to be made.
Interestingly, when we manually pass on all the token values in the init method (for
testing purposes), the page doesn't refresh a second time and the user is
authenticated. As we would have expected it to be.
This might be just a misunderstanding of how this adapter is supposed to work, but from
our understanding the purpose of the iframe and the set cookie is to make sure the user
stays authenticated.
Thus, shouldn't the keycloak adapter "store" the tokens and use them on a
page refresh if they are valid in order to authenticate without the need for an additional
page refresh?
Would be nice if somebody can explain this mechanism a bit further and maybe even give a
hint on what we are doing wrong here.. We are puzzled at the moment.
Thanks
Gregor