You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The foreach iterator for query parameters is checking for different values on receivedReturnUrl and assertionUrl which is the same URL as receivedReturnUrl was constructed from assertionUrl. Therefore it always evaluate to FALSE and fails to detect if query parameters of return url are mismatched.
for(varparaminreceivedReturnUrl.query){// THIS IS ALWAYS FALSEif(hasOwnProperty(receivedReturnUrl.query,param)&&receivedReturnUrl.query[param]!==assertionUrl.query[param]){returnfalse;}}
I think the intended code was meant to be as follows:
There is a bug on line 994 in openid.js
The foreach iterator for query parameters is checking for different values on
receivedReturnUrl
andassertionUrl
which is the same URL asreceivedReturnUrl
was constructed fromassertionUrl
. Therefore it always evaluate to FALSE and fails to detect if query parameters of return url are mismatched.I think the intended code was meant to be as follows:
The text was updated successfully, but these errors were encountered: