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