DokumentationAdobe PassAdobe Pass-Authentifizierung

(Legacy) Verwenden Sie den "&„reg_code“ nicht in der /authentication-Anfrage

Letzte Aktualisierung: 13. Dezember 2024
  • Themen:
  • Authentifizierung
HINWEIS
Der Inhalt dieser Seite dient nur zu Informationszwecken. Die Verwendung dieser API erfordert eine aktuelle Lizenz von Adobe. Eine unbefugte Nutzung ist nicht zulässig.
WICHTIG
Achten Sie darauf, über die neuesten Ankündigungen zu Produkten der Adobe Pass-Authentifizierung und Stilllegungszeitpläne auf der Seite Produktankündigungen auf dem Laufenden zu bleiben.

Problem

Der IE 9-Browser interpretiert '&reg' als speziellen Befehl und konvertiert ihn in ®.

Erklärung

Wenn die /authenticate Anfrage wie folgt aufgebaut ist…

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

…es wird 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

Die Requestor_id wird als univision®_code=EKAFMFI interpretiert, da kein '&' vorhanden ist, und Adobe findet keinen regCode, mit dem das Token verknüpft werden soll. Es besteht die Möglichkeit, dass das AuthN-Token überhaupt nicht erstellt wird. In diesem Fall können /checkauthn-Aufrufe keine Token finden.

Lösung

Eine der folgenden Optionen sollte dieses Problem lösen:

  1. Vermeiden Sie die Verwendung des &reg_code-Parameters zwischen den anderen Abfragezeichenfolgenparametern. Verschieben Sie sie stattdessen in den ersten Abfragezeichenfolgenparameter in der Anfrage-URL, wodurch die Anfrage-URL wie folgt aussieht:

    &lt;FQDN>authentifizieren?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 der &reg nicht falsch interpretiert.

  2. Normalisieren Sie &reg_code wie mit &amp;reg_code.

  3. Adobe könnte eine neue Funktion einführen, um als Reaktion auf einen Authentifizierungsaufruf einen Fehlercode zurück an den 2. Bildschirm zu senden, wenn die Erstellung des AuthN-Tokens fehlgeschlagen ist.

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