AEM 6.5: 마이그레이션 후 SAML 인증이 흰색 화면으로 표시됨
Adobe Experience Manager(AEM) 6.5 LTS로 마이그레이션한 후 SAML/SSO 인증이 성공하는 것처럼 보일 수 있지만 AEM이 SAML POST 요청에 대한 HTTP 204 No Content를 반환하므로 사용자는 흰색 화면에 표시됩니다. 이 문제를 해결하려면 SAML 인증 처리기 구성을 검토하고 ID 공급자가 SAML 로그인 끝점에 게시할 수 있도록 CORS 정책을 추가하거나 업데이트합니다.
설명 description
환경
Adobe Experience Manager(AEM) 6.5 LTS
문제 및 증상
AEM 6.5 LTS로 마이그레이션한 후 작성자 환경에서 SAML/SSO 인증이 성공하는 것으로 표시되지만 예상 시작 페이지 대신 흰색 화면이 표시됩니다.
- 인증 프로세스는 ID 공급자측에서 완료됩니다.
- 로그인 후 브라우저에 흰색 화면이 표시됩니다.
- 가장 최근의 네트워크 요청에는 다음 값이 있습니다.
Request path: /content/saml_login Request method: POST Status code: 204 No Content
/aem/start.html(으)로 리디렉션이 예상되지 않습니다.- IdP 인증서를 다시 업로드하고 신뢰 저장소를 재설정해도 문제가 해결되지 않습니다.
해결 방법 resolution
다음 단계를 수행하여 문제를 해결하십시오.
-
ID 공급자 원본에서
/content/saml_login에POST요청을 보낼 수 있도록com.adobe.granite.cors.impl.CORSPolicyImpl구성을 추가하거나 업데이트하십시오. 원본 간 요청이 허용되지 않으면 SAML 인증 처리기가 응답을 처리하기 전에 AEM에서 HTTP 204를 반환하기 때문입니다.allowedpaths = .*/saml_login alloworigin = https://
<idp-origin> -
path에 올바른 SAML 로그인 끝점이 포함되고,defaultRedirectUrl이(가)/aem/start.html또는 의도한 랜딩 페이지를 가리키며,idpCertAlias이(가) 올바른 IdP 인증서 별칭을 가리키도록 SAML 인증 처리기 구성을 업데이트합니다. -
IdP 인증서를 다시 가져오거나 구성된 인증서 또는 별칭이 잘못된 경우 신뢰 저장소를 다시 만들고 AEM이 SAML 응답을 올바르게 확인할 수 있도록 올바른 별칭을 참조하도록 SAML 구성을 업데이트합니다.
-
로그인 흐름을 다시 테스트하고 AEM이 흰색 화면이 있는 HTTP 204를 반환하는 대신 사용자를 구성된 랜딩 페이지로 리디렉션하는지 확인합니다.