Hi,
We're using ADFS 2019 with a WAP configured in passtrought.
We're running into an issue with a query string parameter, client-request-id, that is added on the authorize request response for Oauth2.
When not going through the WAP, the additonnal string parameter is not there. However, as soon as the authorize request goes through the WAP, we get the additionnal parameter after the authorization code.
The problem we have is that we believe the client app (outside of our control) sees this additionnal parameter as part of the authorization code and then calls the token endpoint with a then invalid code, resulting in a bad request - 400 (this
is a bit of a wild guess...).
In the ADFS properties, we saw that we can set that additionnal parameter (used for tracing in a server farm) using [-SendClientRequestIdAsQueryStringParameter <Boolean>]. Is is set to false for our ADFS instance. I also found
in a Microsoft PDF about ADFSOAL protocol that this query string parameter is added by the client server in a server farm scenario. However, we can't find anything about how to turn it off for the WAP.
Anyone have an idea?
Thank you,
Simon