Saltar al contenido

IBM API Connect – OAuth2 y PKCE

PKCE: Proof Key for Code Exchange (Clave de prueba para intercambio de código)

La idea es enviar 2 parámetros adicionales para el /oauth2/authorize (code_challenge y code_challenge_method=S256) donde

  • code_challenge es un valor generado al generar luego del SH256 del code_verifier(este valor se envía en el /aouth2/token)
  • code_challenge_method=S256 es el método a utilizar

Luego se debe enviar un parámetro para el /oauth2/token (code_verifier)

Aquí la página para generator pkce: https://tonyxu-io.github.io/pkce-generator/

 

Otra referencia de Xero

Enlaces de referencia

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/