/authenticate 요청에 '&'reg_code를 사용하지 마십시오. clientless-avoid-using-reg_code-in-authenticate-request
NOTE
이 페이지의 컨텐츠는 정보용으로만 제공됩니다. 이 API를 사용하려면 Adobe의 현재 라이선스가 필요합니다. 허가되지 않은 사용은 허용되지 않습니다.
문제
IE 9 브라우저는 '&reg'를 특수 명령으로 해석하고 이를 CJA로 ®.
설명
/authenticate
요청이 다음과 같이 구성된 경우…
<FQDN>authenticate? requestor_id=someRequestor®_code=EKAFMFI&domain_name=someRequestor.com&noflash=true&mso_id=someMvpd&redirect_url=someRequestor.redirect.url.html
…아래와 같이 IE 브라우저에 의해 해석되며 다음 형식으로 Adobe에 전송됩니다.
<FQDN>authenticate?requestor_id=someRequestor®_code=EKAFMFI&domain_name=someRequestor.com&noflash=true&mso_id=someMvpd&redirect_url=someRequestor.redirect.url.html
'&'가 없고 Adobe이 토큰과 연결할 regCode
매개 변수를 찾을 수 없으므로 요청자_id는 univion®_code=EKAFMFI로 해석됩니다. AuthN 토큰이 전혀 만들어지지 않을 수 있습니다. 이 경우 /checkauthn
개의 호출에서 토큰을 찾을 수 없습니다.
솔루션
다음 옵션 중 하나로 이 문제를 해결할 수 있습니다.
-
다른 쿼리 문자열 매개 변수 사이에
®_code
매개 변수를 사용하지 마십시오. 대신 요청 URL의 첫 번째 쿼리 문자열 매개 변수로 이동하여 다음과 같이 요청 URL을 만듭니다.code language-none <FQDN>인증?reg_code =EKAFMFI&requestor_id=someRequestor&domain_name=someRequestor.com&noflash=true&mso_id=someMvpd&redirect_url=someRequestor.redirect.url.html
이 방법으로
®
매개 변수가 잘못 해석되지 않습니다. -
&reg_code
을(를) 사용하여®_code
을(를) 정규화합니다. -
Adobe은 AuthN 토큰 생성이 실패한 경우 인증 호출에 응답하여 오류 코드를 두 번째 화면으로 다시 전송하는 새 기능을 도입할 수 있습니다.
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b