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

다음 단계를 수행하여 문제를 해결하십시오.

  1. ID 공급자 원본에서 /content/saml_loginPOST 요청을 보낼 수 있도록 com.adobe.granite.cors.impl.CORSPolicyImpl 구성을 추가하거나 업데이트하십시오. 원본 간 요청이 허용되지 않으면 SAML 인증 처리기가 응답을 처리하기 전에 AEM에서 HTTP 204를 반환하기 때문입니다.

    allowedpaths = .*/saml_login alloworigin = https://< idp-origin>

  2. path에 올바른 SAML 로그인 끝점이 포함되고, defaultRedirectUrl이(가) /aem/start.html 또는 의도한 랜딩 페이지를 가리키며, idpCertAlias이(가) 올바른 IdP 인증서 별칭을 가리키도록 SAML 인증 처리기 구성을 업데이트합니다.

  3. IdP 인증서를 다시 가져오거나 구성된 인증서 또는 별칭이 잘못된 경우 신뢰 저장소를 다시 만들고 AEM이 SAML 응답을 올바르게 확인할 수 있도록 올바른 별칭을 참조하도록 SAML 구성을 업데이트합니다.

  4. 로그인 흐름을 다시 테스트하고 AEM이 흰색 화면이 있는 HTTP 204를 반환하는 대신 사용자를 구성된 랜딩 페이지로 리디렉션하는지 확인합니다.

recommendation-more-help
experience-cloud-kcs-help-kbarticles