[AEM_Assets]{class="badge positive" title="S’applique à AEM Assets)."}

Gestion des droits numériques pour les ressources numériques digital-rights-management-in-assets

Version
Lien de l’article
AEM 6.5
Cliquez ici
AEM as a Cloud Service
Cet article

Les ressources numériques sont accompagnées d’une licence qui régit leur utilisation autorisée et définit à la fois les termes de la licence et la durée d’utilisation. Ce modèle de licence est au cœur de Digital Rights Management (DRM), la pratique consistant à contrôler comment accéder au contenu numérique, le distribuer et le réutiliser. Étant donné que les licences limitent généralement où, comment et pendant combien de temps une ressource peut être publiée, le suivi de ces conditions est essentiel pour rester conforme et éviter l’utilisation non autorisée de contenu expiré ou restreint.

Grâce à la plateforme Experience Manager, vous gérez les informations sur l’expiration des ressources et les informations de licence directement dans le workflow de gestion des ressources numériques. Ce contrôle centralisé offre plusieurs avantages pratiques :

  • Suivez les termes et la durée de la licence pour chaque ressource, de sorte que les droits d’utilisation soient toujours visibles avec le contenu lui-même.
  • Gérez l’expiration des ressources pour vous assurer que les ressources ne sont plus publiées ni distribuées une fois que leur période d’utilisation sous licence se termine.
  • Application de la conformité avec les contrats de licence, ce qui réduit le risque d’utilisation des ressources au-delà de leur portée autorisée.

En maintenant les détails de licence et d’expiration associés aux ressources qu’ils gouvernent, Experience Manager aide les équipes à respecter les obligations contractuelles et à prévenir l’utilisation accidentelle du contenu dont les droits ont expiré.

Expiration de ressources asset-expiration

L’expiration de ressource applique les exigences de licence en contrôlant automatiquement le moment où une ressource publiée reste disponible. Pour appliquer les exigences de licence des ressources, utilisez leurs informations d’expiration. Les informations d’expiration garantissent que la ressource publiée est automatiquement dépubliée à son expiration. Par conséquent, la ressource ne peut plus être distribuée une fois sa période de licence terminée, ce qui empêche violation de licence. Une fois qu’une ressource expire, un utilisateur ou une utilisatrice sans autorisations d’administrateur ne peut pas modifier, copier, déplacer, publier ou télécharger la ressource expirée.

Où afficher le statut d’expiration des ressources

Vous pouvez afficher le statut d’expiration d’une ressource aux emplacements suivants :

  • Mode Carte : lorsqu’une ressource arrive à expiration, un indicateur le signale sur la carte.
  • Vue Liste : pour une ressource arrivée à expiration, la colonne État affiche la bannière Expiré.
  • Chronologie : vous pouvez consulter l’état d’expiration d’une ressource dans la chronologie. Sélectionnez la ressource et choisissez ensuite Chronologie.
  • Rail Références : vous pouvez également afficher l’état d’expiration des ressources dans le rail Références. Le rail Références gère les statuts d’expiration des ressources et les relations entre les ressources composites et les sous-ressources, collections et projets référencés.

Pour afficher les pages web de référence et les ressources composites d’une ressource, procédez comme suit :

  1. Accédez à la ressource, sélectionnez-la, puis cliquez sur l’ icône des références de contenu du rail gauche . Le rail de gauche s’ouvre.
  2. Sélectionnez Références dans le rail de gauche.
  3. Pour les ressources arrivées à expiration, les Références affichent l’état d’expiration La ressource est expirée. Si la ressource contient des sous-ressources arrivées à expiration, le rail Références affiche le statut La ressource contient des sous-ressources arrivées à expiration.

Recherche de ressources arrivées à expiration search-expired-assets

Pour rechercher une ressource arrivée à expiration, y compris les sous-ressources expirées, procédez comme suit :

  1. Dans la console Assets, cliquez sur Rechercher dans la barre d’outils, puis appuyez sur Enter.

  2. Cliquez sur l’icône de navigation globale et sélectionnez l’option État d’expiration.

  3. Sélectionnez Expiré. Les résultats de la recherche affichent les ressources expirées.

Lorsque vous sélectionnez l’option Expiré, la console Assets affiche uniquement les ressources et sous-ressources expirées qui sont référencées par des ressources composites. Les ressources composites qui référencent des sous-ressources expirées ne s’affichent pas immédiatement après leur expiration. Au lieu de cela, ces ressources composites n’apparaissent comme expirées qu’après que Experience Manager a détecté les sous-ressources expirées référencées. Cette détection a lieu lors de la prochaine exécution du planificateur.

Vous pouvez modifier la date d’expiration d’une ressource publiée à une date antérieure au cycle du planificateur en cours. Le planificateur détecte toujours une ressource comme expirée lorsqu’il s’exécute la prochaine fois et Experience Manager reflète l’état dans son rapport. La date d’expiration d’une ressource s’affiche différemment pour les utilisateurs de différents fuseaux horaires.

En outre, si une erreur empêche le planificateur de détecter les ressources expirées au cours du cycle en cours, le planificateur réexamine ces ressources lors du cycle suivant et, par conséquent, détecte leur statut d’expiration.

Pour que la console Assets affiche les ressources composites référencées avec les sous-ressources expirées, configurez le workflow Notification d’expiration d’Adobe CQ DAM dans Experience Manager. Le planificateur temporel planifie une tâche afin de vérifier, à une heure spécifique, si une ressource contient des sous-ressources arrivées à expiration. Une fois la tâche terminée, les ressources qui contiennent des sous-ressources expirées et leurs ressources référencées s’affichent comme ayant expiré dans les résultats de recherche.

Configuration du planificateur de notifications d’expiration

  1. Accédez au référentiel Git Cloud Manager associé à votre environnement.

  2. Validez un fichier nommé com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.cfg.json dans le référentiel avec le contenu suivant.

    code language-json
    {
       "send_email":"false", "asset_expired_limit":"100", "prior_notification_seconds":"86400", "cq.dam.expiry.notification.url.protocol":"http", "cq.dam.expiry.notification.scheduler.istimebased":"true", "cq.dam.expiry.notification.scheduler.period.rule":"10", "cq.dam.expiry.notification.scheduler.timebased.rule":"0 0 0 * * ?"
    }
    
  3. Suivez les instructions de la section Comment effectuer une configuration OSGi (Open Service Gateway initiative) dans Experience Manager as a Cloud Service.

Configurez le planificateur à l’aide des propriétés suivantes :

  • Le paramétrage de la propriété cq.dam.expiry.notification.scheduler.istimebased comme true lance le planificateur.
  • La valeur de la propriété cq.dam.expiry.notification.scheduler.timebased.rule est l’expression régulière qui définit l’heure. L’exemple ci-dessus lance la tâche du planificateur à minuit, en s’assurant que la vérification d’expiration s’exécute à minuit.
  • Si send_email est défini sur true, l’auteur de la ressource (la personne qui la charge dans Assets) reçoit un e-mail lorsqu’elle arrive à expiration.
  • Le nombre maximal de ressources expirées dans une seule itération du planificateur est la valeur de la propriété asset_expired_limit.
  • Pour exécuter la tâche de manière périodique, définissez la valeur de la propriété cq.dam.expiry.notification.scheduler.istimebased sur false et définissez la valeur de la propriété cq.dam.expiry.notification.scheduler.period.rule avec l’heure en secondes.

États d’un élément asset-states

La console Assets affiche différents états pour les ressources afin d’indiquer où chaque ressource se trouve dans son cycle de vie. En fonction du statut actuel d’une ressource particulière, le mode Carte affiche un libellé qui décrit ce statut, par exemple Expiré, Publié, Approuvé ou Rejeté.

Ces états de ressource représentent des étapes distinctes :

  • Publiée — la ressource a été mise en ligne et est disponible pour la diffusion.
  • Approuvé — La ressource a été acceptée lors d’une tâche de révision.
  • Rejetée — la ressource a été refusée au cours d’une tâche de révision.
  • Expirée — la ressource a dépassé sa date d’expiration configurée et n’est plus valide pour être utilisée.

Publier une ressource

  1. Dans l’interface utilisateur Assets, sélectionnez une ressource.
  2. Sélectionnez Publier dans la barre d’outils. Si vous ne voyez pas l’option Publier dans la barre d’outils, cliquez sur Plus dans la barre d’outils et recherchez l’option Publier.
  3. Sélectionnez Publier dans le menu, puis fermez la boîte de dialogue de confirmation.
  4. Quittez le mode de sélection. Le statut de publication de la ressource s’affiche dans la partie inférieure de sa miniature en mode Carte. Cela confirme que la ressource est active et disponible. Dans la vue Liste, la colonne Publié indique le moment auquel la ressource a été publiée.

Définition d’une date d’expiration pour une ressource

  1. Pour afficher la page de détails de la ressource, sélectionnez une ressource dans l’interface Assets, puis cliquez sur Propriétés.
  2. Dans l’onglet Avancé, définissez une date d’expiration pour la ressource dans le champ Date d’expiration. Cela garantit que la ressource est automatiquement marquée une fois qu’elle n’est plus valide pour être utilisée.
  3. Cliquez sur Enregistrer, puis sur Fermer pour afficher la console Ressources.
  4. L’état de publication de la ressource indique qu’elle a expiré au bas de sa miniature en mode d’affichage Carte. Dans la vue Liste, l’état de la ressource s’affiche comme étant arrivée à expiration.

Révision et approbation ou rejet des ressources

  1. Dans la console Assets, sélectionnez un dossier et créez une tâche de révision sur le dossier.
  2. Vérifiez et approuvez ou rejetez les ressources dans la tâche de révision, puis cliquez sur Terminer.
  3. Accédez au dossier pour lequel vous avez créé la tâche de révision. Le statut des ressources que vous avez approuvées ou rejetées s’affiche dans la partie inférieure en mode Carte. Dans la vue Liste, les statuts d’approbation et d’expiration s’affichent dans les colonnes appropriées.

Recherche de ressources par statut

Étant donné que les ressources passent par des états distincts, vous pouvez les localiser en les recherchant. Cela facilite le filtrage des bibliothèques de ressources volumineuses par étape du cycle de vie.

  1. Pour rechercher des ressources en fonction de leur état, cliquez sur Rechercher pour afficher la barre de recherche.
  2. Sélectionnez Return et cliquez sur Experience Manager (Adobe Experience Manager).
  3. Dans le panneau de recherche, cliquez sur État de publication et choisissez Publié pour rechercher des ressources publiées dans Assets.
  4. Pour rechercher des ressources approuvées ou rejetées, sélectionnez État d’approbation puis l’option appropriée.
  5. Pour rechercher des ressources en fonction de leur état d’expiration, sélectionnez État d’expiration dans le panneau de recherche et sélectionnez l’option appropriée.
  6. Vous pouvez également rechercher des éléments en fonction de plusieurs états, sous diverses facettes de recherche. Par exemple, vous pouvez rechercher des ressources publiées qui sont approuvées dans une tâche de révision et qui n’ont pas expiré. Pour rechercher ces ressources, sélectionnez les options appropriées dans les facettes de recherche.

Gestion des droits numériques dans Assets digital-rights-management-in-assets-1

La fonctionnalité Digital Rights Management (DRM) d’Adobe Experience Manager Assets impose l’acceptation obligatoire du contrat de licence avant qu’une ressource sous licence puisse être téléchargée. Ce mécanisme garantit que chaque téléchargement d’une ressource protégée est lié à l’acceptation explicite de ses termes de licence, ce qui protège les droits des propriétaires de ressources et garantit la conformité à l’échelle de la bibliothèque de ressources.

Si vous sélectionnez une ressource protégée et cliquez sur Télécharger, Assets vous redirige vers une page de licence pour accepter le contrat de licence. Comme l’acceptation est obligatoire, l’option Télécharger reste indisponible jusqu’à ce que vous acceptiez le contrat de licence.

Si la sélection contient plusieurs ressources protégées, sélectionnez-en une à la fois, acceptez le contrat de licence de chacune d’elles, puis procédez au téléchargement de cette ressource.

Une ressource est considérée comme protégée lorsque l’une de ces conditions est remplie, car chaque condition Experience Manager indique où trouver les termes de licence qui doivent être acceptés :

  • La propriété de métadonnées de la ressource xmpRights:WebStatement pointe vers le chemin d’accès de la page qui contient le contrat de licence approprié.
  • La valeur de la propriété de métadonnées de ressource adobe_dam:restrictions est une valeur HTML brute qui spécifie le contrat de licence.
NOTE
L’emplacement /etc/dam/drm/licences était utilisé pour stocker des licences dans des versions antérieures d’Experience Manager. Cet emplacement est désormais obsolète. Si vous créez ou modifiez des pages de licence, ou si vous transférez des pages à partir de versions de Experience Manager précédentes, Adobe vous recommande de stocker ces ressources dans les emplacements /apps/settings/dam/drm/licenses ou /conf/*/settings/dam/drm/licenses.

Téléchargement de ressources protégées par DRM downloading-drm-assets

Les ressources protégées par Digital Rights Management (DRM) nécessitent que vous acceptiez un contrat de licence avant de pouvoir être téléchargées. Pour télécharger des ressources protégées par DRM, procédez comme suit :

  1. Dans l’affichage en mode Carte, sélectionnez les ressources à télécharger et sélectionnez Télécharger.

  2. Dans la page Gestion des droits d’auteur, sélectionnez la ressource à télécharger dans la liste.

  3. Dans le volet Licence, choisissez Accepter pour accepter les termes du contrat de licence. L’acceptation de l’accord déverrouille la ressource protégée pour téléchargement. Une coche s’affiche en regard de la ressource. Sélectionnez l’option Télécharger.

    note
    NOTE
    L’option Télécharger n’est activée que lorsque vous acceptez les termes du contrat de licence d’une ressource protégée, car c’est l’acceptation de la licence qui autorise le téléchargement. Cependant, si votre sélection comprend à la fois des ressources protégées et non protégées, seules ces dernières sont répertoriées dans le volet, et l’option Télécharger est disponible pour le téléchargement des ressources non protégées. Pour accepter le contrat de licence de plusieurs ressources protégées en même temps, sélectionnez-les dans la liste, puis cliquez sur Accepter.
  4. Pour télécharger la ressource ou ses rendus, sélectionnez Télécharger dans la boîte de dialogue.

Expiration de la notification et de la dépublication des ressources expiring-asset-notification-unpublication

Une tâche en arrière-plan nommée com.day.cq.dam.core.impl.ExpiryNotificationJobImpl supprime les ressources expirées des instances de publication et Dynamic Media en mode Scene7. Cette tâche s’exécute par défaut, tous les jours à minuit. Vous pouvez configurer la fréquence ou la durée de la tâche par le biais de la configuration OSGi (Open Services Gateway Initiative) com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.

Ce traitement effectue les tâches suivantes :

  • Dépublie les ressources qui ont dépassé leur date d’expiration, stockée dans la propriété /jcr:content/metadata/prism:expirationDate sous le nœud de ressource dans le JCR (Java Content Repository). Cela permet de s’assurer que le contenu expiré n’est plus diffusé aux utilisateurs finaux dans des environnements publiés ou de diffusion.

  • Lorsque la notification par e-mail est activée, la tâche génère en outre des notifications afin que les téléchargeurs soient informés des expirations imminentes et terminées :

    • Identifie les ressources arrivant bientôt à expiration et avertit l’utilisateur ou l’utilisatrice qui les a chargées. Le délai d’avance de la notification est contrôlé par la propriété de configuration prior_notification_seconds, qui est définie sur 86400 secondes ou 24 heures par défaut.
    • Avertit l’utilisateur ou l’utilisatrice en charge du chargement de toutes les ressources qui ont expiré depuis la dernière exécution du traitement.

Les modèles d’e-mail utilisés pour ces e-mails de notification sont stockés à l’adresse /libs/settings/dam/notification/email/default. Vous pouvez personnaliser ces modèles en les superposant sous /conf/global/settings/dam/notification/email/default ou /apps/settings/dam/notification/email/default.

Heures d’activation et de désactivation des ressources asset-on-time-off-time

La disponibilité et indisponibilité des ressources est un contrôle d’accès temporel distinct de l’expiration des ressources. Elle régit un créneau de diffusion pendant lequel une ressource devient accessible et après lequel elle cesse d’être diffusée.

Vous activez le comportement à l’heure et en dehors de l’heure en fournissant la configuration OSGi (Open Services Gateway Initiative) com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter. L’application se produit au moment où une ressource est demandée par le chemin d’accès . Cela permet de s’assurer que la fenêtre temporelle est évaluée sur chaque demande de diffusion plutôt que sur un seul événement planifié, de sorte que l’accès reflète l’heure et la date actuelles chaque fois que la ressource est appelée.

Lorsque la configuration est présente, le filtre diffuse la ressource au demandeur uniquement lorsque les deux conditions suivantes sont remplies :

  • L’heure et la date actuelles sont ultérieures à l’heure configurée à l’heure (si une heure d’heure est définie).
  • L’heure et la date actuelles sont antérieures à l’heure configurée heure de désactivation (si une heure de désactivation est définie).

Étant donné que la diffusion est bloquée sur les deux limites, une ressource demandée avant son heure d’activation ou après son heure de désactivation n’est pas diffusée, ce qui permet aux administrateurs de contrôler précisément quand le contenu devient disponible et quand il est retiré.

Voir également

recommendation-more-help
experience-manager-cloud-service-help-main-toc