Evite utilizar '&'reg_code en la solicitud /authentication clientless-avoid-using-reg_code-in-authenticate-request

NOTE
El contenido de esta página se proporciona únicamente con fines informativos. El uso de esta API requiere una licencia actual de Adobe. No se permite el uso no autorizado.

Problema

El navegador IE 9 interpreta '&reg' como un comando especial y lo convierte a ®.

Explicación

Si la solicitud /authenticate está compuesta de la siguiente manera…

    <FQDN>authenticate? requestor_id=someRequestor&reg_code=EKAFMFI&domain_name=someRequestor.com&noflash=true&mso_id=someMvpd&redirect_url=someRequestor.redirect.url.html

… lo interpretará el navegador IE como se muestra a continuación y se enviará al Adobe en este formato:

    <FQDN>authenticate?requestor_id=someRequestor&reg;_code=EKAFMFI&domain_name=someRequestor.com&noflash=true&mso_id=someMvpd&redirect_url=someRequestor.redirect.url.html

El solicitante_id se interpretará como univision®_code=EKAFMFI, ya que no hay '&', y el Adobe no encontrará un parámetro regCode al que asociar el token. Existe la posibilidad de que no se cree el token de AuthN, en cuyo caso las llamadas a /checkauthn no encontrarán ningún token.

Solución

Una de las siguientes opciones debe resolver este problema:

  1. Evite utilizar el parámetro &reg_code entre los demás parámetros de cadena de consulta. En su lugar, muévalo al primer parámetro de cadena de consulta de la dirección URL de solicitud, haciendo que la dirección URL sea la siguiente:

    code language-none
    &lt;FQDN>authentication?reg_code =EKAFMFI&amp;requestor_id=someRequestor&amp;domain_name=someRequestor.com&amp;noflash=true&amp;mso_id=someMvpd&amp;redirect_url=someRequestor.redirect.url.html
    

    De este modo, el parámetro &reg no se interpretará incorrectamente.

  2. Normalizar &reg_code como si usara &amp;reg_code.

  3. El Adobe podría introducir una nueva función para enviar un código de error de nuevo a la segunda pantalla en respuesta a una llamada de autenticación, si fallaba la creación del token de AuthN.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b