Troubleshooting
The authorization code was already used, has expired (it only lasts a few minutes), or the exchange request does not match the original request (different redirect_uri or code_verifier). A revoked or already consumed refresh token gives the same error.
Cause probable. The authorization code was already used, has expired (it only lasts a few minutes), or the exchange request does not match the original request (different redirect_uri or code_verifier). A revoked or already consumed refresh token gives the same error.
To see exactly which check fails, paste the response into theanalyseur, or paste the message into the diagnostic.
All SAML and OpenID Connect errors
Want to see it for real? ID-Kit plays the role you are missing and shows you each step.