Beheben von Problemen mit der Sichtbarkeit von Metadatenschemata für Benutzende ohne Administratorrechte in AEMaaCS
In AEM as a Cloud Service (AEMaaCS) - Assets können Benutzende wie Mitwirkende oder DAM-Benutzende keine benutzerdefinierten Metadatenschemata sehen, da sie keinen Lesezugriff auf den Schemaordner haben, Administratoren jedoch schon. Um dies zu beheben, gewähren Sie den betroffenen Benutzern Lesezugriff auf diesen Ordner.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets
Problem/Symptome
- Benutzerdefinierte Metadatenschemata, die auf Ordner angewendet werden, sind für Admins sichtbar.
- Benutzer mit Standardrollen, wie Mitwirkende, sehen beim Anzeigen von Asset-Eigenschaften nur das Standard-Metadatenschema.
- Benutzerdefinierte Metadatenschemata, die auf Ordner angewendet werden, sind für Admins sichtbar.
- Benutzer mit Standardrollen, wie Mitwirkende, sehen beim Anzeigen von Asset-Eigenschaften nur das Standard-Metadatenschema.
Auflösung resolution
- Verwenden Sie Asset-Metadatenschemata, um benutzerdefinierte Metadaten auf Assets in Ordnern und Unterordnern anzuwenden. Diese über ""
>Assets>Metadatenschemata. - Stellen Sie sicher, dass benutzerdefinierte Schemata unter
/conf/global/settings/dam/adminui-extension/metadataschemagespeichert werden. - Wählen Sie in der Benutzeroberfläche „Sicherheit (Berechtigungen)“ von AEM die Gruppe „Mitwirkende/Benutzende“ aus und gewähren Sie
jcr:readBerechtigung rekursiv für den Schemaordnerpfad, damit sie benutzerdefinierte Metadatenschemata sehen können. - Entfernen Sie Regeln der restriktiven Zugriffssteuerungsliste (ACL) wie
rep:glob="", die den Zugriff nur auf den exakten Knoten beschränken (z. B./conf) und den Zugriff auf untergeordnete Knoten blockieren. Passen Sie die ACL an, um rekursivenjcr:read-Zugriff zuzulassen, damit Benutzer auf alle erforderlichen Unterpfade zugreifen können. - Stellen Sie sicher, dass sich der benutzerdefinierte Schemaknoten unter
/conf/global/settings/dam/adminui-extension/metadataschemabefindet. Platzieren Sie sie nicht in projektspezifischen Pfaden wie/conf/<project>/..., es sei denn, dies ist unbedingt erforderlich, da dies die Sichtbarkeit beeinträchtigen kann. - Erstellen Sie einen Mitwirkenden an Tests mit minimalen Gruppenmitgliedschaften. Überprüfen Sie dann, ob dieser Benutzer das benutzerdefinierte Metadatenschema in den Asset-Eigenschaften anzeigen kann, um zu bestätigen, dass die Berechtigungen korrekt festgelegt sind.
- Gewähren Sie keine zu breiten Leseberechtigungen, sondern wählen Sie stattdessen bestimmte Pfade wie
/conf/global/settings/dam/adminui-extension/metadataschemaaus. Prüfen Sie regelmäßig die Berechtigungen, um Konflikte oder restriktive Regeln zu erkennen, und dokumentieren Sie alle Änderungen an den Standardeinstellungen für zukünftige Referenzzwecke.
Führen Sie diese Schritte aus, um sicherzustellen, dass Standardbenutzer benutzerdefinierte Asset-Metadatenschemata genau wie Administratoren anzeigen können.
Verwandtes Lesen
Metadatenschemata im AEM as a Cloud Service-Benutzerhandbuch.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f