Evite usar '&'reg_code in /authenticate Request clientless-avoid-using-reg_code-in-authenticate-request

NOTE
O conteúdo desta página é fornecido apenas para fins informativos. O uso desta API requer uma licença atual do Adobe. Não é permitida nenhuma utilização não autorizada.

Problema

O navegador IE 9 interpreta '&reg' como um comando especial e o converte em ®.

Explicação

Se a solicitação /authenticate for composta da seguinte maneira…

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

… será interpretado pelo navegador IE conforme abaixo e será enviado para o Adobe neste formato:

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

O requestor_id será interpretado como univision®_code=EKAFIFM, já que não há '&' e o Adobe não encontrará um parâmetro regCode para associar ao token. Há uma chance de o token de Autenticação não ser criado, caso em que /checkauthn chamadas não encontrarão nenhum token.

Solução

Uma das seguintes opções deve resolver esse problema:

  1. Evite usar o parâmetro &reg_code entre os outros parâmetros da cadeia de caracteres de consulta. Em vez disso, mova-o para o primeiro parâmetro da string de consulta no URL da solicitação, tornando o URL da solicitação assim:

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

    Dessa forma, o parâmetro &reg não será interpretado incorretamente.

  2. Normalize &reg_code como usando &amp;reg_code.

  3. O Adobe poderia introduzir um novo recurso para enviar um código de erro de volta à segunda tela em resposta a uma chamada de autenticação, se a criação do token de autenticação falhasse.

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