AEMaaCS에서 관리자가 아닌 사용자에 대한 메타데이터 스키마 가시성 문제 해결

AEM as a Cloud Service(AEMaaCS) - Assets에서 기여자 또는 DAM 사용자와 같은 사용자는 스키마 폴더에 대한 읽기 액세스 권한이 없지만 관리자는 이를 수행할 수 있으므로 사용자 지정 메타데이터 스키마를 볼 수 없습니다. 이 문제를 해결하려면 영향을 받는 사용자에게 해당 폴더에 대한 읽기 액세스 권한을 부여합니다.

설명 description

환경

Adobe Experience Manager as a Cloud Service(AEMaaCS) - Assets

문제/증상

  • 폴더에 적용된 사용자 지정 메타데이터 스키마는 관리자가 볼 수 있습니다.
  • 기여자와 같은 표준 역할이 있는 사용자는 에셋 속성을 볼 때만 기본 메타데이터 스키마를 볼 수 있습니다.
  • 폴더에 적용된 사용자 지정 메타데이터 스키마는 관리자가 볼 수 있습니다.
  • 기여자와 같은 표준 역할이 있는 사용자는 에셋 속성을 볼 때만 기본 메타데이터 스키마를 볼 수 있습니다.

해결 방법 resolution

  1. 에셋 메타데이터 스키마를 사용하여 폴더 및 하위 폴더의 에셋에 사용자 지정 메타데이터를 적용합니다. 도구 를 통해 할당 > Assets > 메타데이터 스키마.
  2. 사용자 지정 스키마가 /conf/global/settings/dam/adminui-extension/metadataschema에 저장되어 있는지 확인하십시오.
  3. AEM의 보안(권한) UI에서 기여자/사용자 그룹을 선택하고 스키마 폴더 경로에서 재귀적으로 jcr:read 권한을 부여하여 사용자 지정 메타데이터 스키마를 볼 수 있도록 합니다.
  4. rep:glob=""과(와) 같이 정확한 노드(예: /conf)로만 액세스를 제한하고 자식 노드에 대한 액세스를 차단하는 제한적인 ACL(액세스 제어 목록) 규칙을 제거합니다. 사용자가 필요한 모든 하위 경로에 액세스할 수 있도록 재귀 jcr:read 액세스를 허용하도록 ACL을 조정하십시오.
  5. 사용자 지정 스키마 노드가 /conf/global/settings/dam/adminui-extension/metadataschema 아래에 있는지 확인하십시오. 가시성에 영향을 줄 수 있으므로 반드시 필요한 경우가 아니면 /conf/<project>/...과(와) 같이 프로젝트별 경로에 배치하지 마십시오.
  6. 최소 그룹 멤버십으로 테스트 기여자 사용자를 만듭니다. 그런 다음 이 사용자가 자산 속성에서 사용자 지정 메타데이터 스키마를 보고 권한이 올바르게 설정되었는지 확인하십시오.
  7. 너무 광범위한 읽기 권한을 부여하지 마십시오. 대신 /conf/global/settings/dam/adminui-extension/metadataschema과(와) 같은 특정 경로를 타깃팅하십시오. 정기적으로 권한을 감사하여 충돌 또는 제한 규칙을 catch하고 향후 참조를 위해 기본 설정에 대한 변경 사항을 문서화합니다.

표준 사용자가 관리자와 마찬가지로 사용자 지정 에셋 메타데이터 스키마를 볼 수 있도록 하려면 다음 단계를 따르십시오.

관련 읽기

AEM as a Cloud Service 사용 안내서의 메타데이터 스키마.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f