Validating Genesys Cloud JWT in React app returns invalid signature

Getting invalid signature when verifying the access token from Genesys Cloud implicit grant in a React app. Using the public key from /oauth/jwks, but the crypto.verify call fails every time.

  • Using node-forge for verification
  • Token obtained via platform SDK implicit flow
  • Key ID matches the token header
  • Tested with a valid token from the developer portal, still fails

Any idea why the signature check is failing?