Evita di usare '&'reg_code nella richiesta /authenticate clientless-avoid-using-reg_code-in-authenticate-request

NOTE
Il contenuto di questa pagina viene fornito solo a scopo informativo. L’utilizzo di questa API richiede una licenza corrente di Adobe. Non è consentito alcun uso non autorizzato.

Problema

Il browser IE 9 interpreta '&reg' come comando speciale e lo converte in ®.

Spiegazione

Se la richiesta /authenticate è composta come segue…

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

…verrà interpretato dal browser IE come di seguito e inviato all'Adobe in questo formato:

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

Il richiedente_id verrà interpretato come univision®_code=EKAFMFI, poiché non esiste '&' e l'Adobe non troverà un parametro regCode a cui associare il token. È possibile che il token AuthN non venga creato, nel qual caso /checkauthn chiamate non riusciranno a trovare alcun token.

Soluzione

Per risolvere il problema, scegliere una delle seguenti opzioni:

  1. Evitare di utilizzare il parametro &reg_code tra gli altri parametri della stringa di query. Spostalo invece sul primo parametro della stringa di query nell’URL della richiesta, creando l’URL della richiesta come segue:

    code language-none
    &lt;FQDN>autentica?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
    

    In questo modo, il parametro &reg non verrà interpretato in modo errato.

  2. Normalizza &reg_code come utente di &amp;reg_code.

  3. Un Adobe potrebbe introdurre una nuova funzione per inviare un codice di errore alla seconda schermata in risposta a una chiamata di autenticazione, se la creazione del token AuthN non è riuscita.

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