Vermeiden Sie die Verwendung von '&'reg_code in /authenticate request clientless-avoid-using-reg_code-in-authenticate-request

NOTE
Der Inhalt dieser Seite dient nur Informationszwecken. Für die Verwendung dieser API ist eine aktuelle Lizenz von Adobe erforderlich. Eine unbefugte Anwendung ist nicht zulässig.

Problem

Der IE 9-Browser interpretiert "\®"als speziellen Befehl und konvertiert ihn in ®.

Erklärung

Wenn die Variable /authenticate -Anfrage stellt sich wie folgt zusammen:

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

… wird es vom IE-Browser wie unten interpretiert und in diesem Format an Adobe gesendet:

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

Der Anforderer_id wird als univision®_code=EKAFMFI interpretiert, da es kein "&"gibt und Adobe keine regCode param , um das Token zuzuordnen. Es besteht die Möglichkeit, dass das AuthN-Token überhaupt nicht erstellt wird. In diesem Fall /checkauthn -Aufrufe können keine Token finden.

Lösung

Eine der folgenden Optionen sollte dieses Problem beheben:

  1. Vermeiden Sie die Verwendung der &reg_code -Parameter zwischen den anderen Abfragezeichenfolgen-Parametern. Verschieben Sie sie stattdessen in den ersten Abfragezeichenfolgenparameter in der Anforderungs-URL, sodass die Anforderungs-URL wie folgt lautet:

    code language-none
    &lt;fqdn>authenticate?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
    

    Auf diese Weise wird die &reg param wird nicht falsch interpretiert.

  2. Normalisieren &reg_code Verwendung &amp;reg_code.

  3. Adobe könnte eine neue Funktion einführen, mit der ein Fehlercode als Reaktion auf einen Authentifizierungsaufruf an den zweiten Bildschirm zurückgesendet werden kann, falls die AuthN-Token-Erstellung fehlgeschlagen ist.

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