[AEM Assets]{class="badge positive" title="Aplicável ao AEM Assets)."}

Digital Rights Management para ativos digitais digital-rights-management-in-assets

Versão
Link do artigo
AEM 6.5
Clique aqui
AEM as a Cloud Service
Este artigo

Os ativos digitais possuem uma licença que rege seu uso permitido, definindo os termos de licença e a duração do uso. Este modelo de licenciamento é fundamental para o Digital Rights Management (DRM), a prática de controlar como o conteúdo digital pode ser acessado, distribuído e reutilizado. Como as licenças geralmente restringem onde, como e por quanto tempo um ativo pode ser publicado, rastrear essas condições é essencial para manter a conformidade e evitar o uso não autorizado de conteúdo expirado ou restrito.

Usando a plataforma Experience Manager, você gerencia informações de expiração de ativos e informações de licenciamento diretamente no fluxo de trabalho do gerenciamento de ativos digitais. Esse controle centralizado oferece vários benefícios práticos:

  • Rastreie os termos e a duração da licença para cada ativo, de modo que os direitos de uso estejam sempre visíveis junto com o conteúdo.
  • Gerencie a expiração do ativo para garantir que os ativos não sejam mais publicados ou distribuídos após o término do período de uso licenciado.
  • Imponha a conformidade com contratos de licenciamento, reduzindo o risco de usar ativos além de seu escopo autorizado.

Ao manter os detalhes de licenciamento e expiração associados aos ativos que controlam, o Experience Manager ajuda as equipes a honrar as obrigações contratuais e impedir o uso acidental de conteúdo cujos direitos tenham expirado.

Expiração do ativo asset-expiration

A expiração do ativo impõe requisitos de licença controlando automaticamente quando um ativo publicado permanece disponível. Para aplicar os requisitos de licença para ativos, use as informações de expiração de ativos. As informações de expiração garantem que a publicação do ativo publicado seja automaticamente desfeita quando ele expirar. Como resultado, o ativo não pode mais ser distribuído após o término de seu período de licença, o que impede violação de licença. Depois que um ativo expira, um usuário sem permissões de administrador não pode editar, copiar, mover, publicar ou baixar o ativo expirado.

Onde exibir o status de expiração do ativo

Você pode visualizar o status de expiração de um ativo nos seguintes locais:

  • Exibição de cartão: para um ativo expirado, um sinalizador no cartão indica que ele expirou.
  • Exibição de lista: para um ativo expirado, a coluna Status exibe o banner Expirado.
  • Linha do tempo: você pode visualizar o status de expiração de um ativo na linha do tempo. Selecione o ativo e escolha Linha do tempo.
  • Painel de referências: você também pode visualizar o status de expiração dos ativos no painel Referências. O painel Referências gerencia os status de expiração de ativos e as relações entre ativos compostos e subativos, coleções e projetos referenciados.

Para exibir páginas da Web de referência e ativos compostos de um ativo, siga estas etapas:

  1. Navegue até o ativo, selecione-o e clique em ícone de referências de conteúdo do painel esquerdo . O painel esquerdo se abre.
  2. Selecione Referências no painel esquerdo.
  3. Para ativos expirados, as Referências exibem o status de expiração como Ativo expirado. Se o ativo tiver subativos expirados, o painel Referências exibirá o status O ativo expirou na subAssets.

Pesquisar ativos expirados search-expired-assets

Para pesquisar um ativo expirado, incluindo subativos expirados, siga estas etapas:

  1. No console Assets, clique em Pesquisar na barra de ferramentas e pressione Enter.

  2. Clique no ícone GlobalNav e selecione a opção Status de expiração.

  3. Selecione Expirado. Os resultados da pesquisa exibem os ativos expirados.

Ao escolher a opção Expirado, o console Assets exibe somente os ativos e subativos expirados referenciados por ativos compostos. Os ativos compostos que fazem referência a subativos expirados não são exibidos imediatamente após esses subativos expirarem. Em vez disso, esses ativos compostos aparecem como expirados somente depois que Experience Manager detecta os subativos expirados referenciados. Essa detecção ocorre na próxima vez que o scheduler for executado.

Você pode modificar a data de expiração de um ativo publicado para uma data anterior ao ciclo do programador atual. O agendador ainda detecta esse ativo como expirado na próxima vez em que for executado, e Experience Manager reflete o status em seu relatório. A data de expiração de um ativo é exibida de forma diferente para usuários em diferentes fusos horários.

Além disso, se um erro impedir que o scheduler detecte ativos expirados durante o ciclo atual, o scheduler reexamina esses ativos no próximo ciclo e, como resultado, detecta seu status expirado.

Para permitir que o console Assets exiba os ativos compostos de referência junto com os ativos secundários expirados, configure o fluxo de trabalho Notificação de expiração do Adobe CQ DAM em Experience Manager. O programador baseado em tempo programa um job para verificar, em um horário específico, se um ativo expirou subativos. Após a conclusão do trabalho, os ativos que expiraram subativos e seus ativos referenciados são exibidos como expirados nos resultados da pesquisa.

Configurar o scheduler de notificação de expiração

  1. Acesse o repositório Git do Cloud Manager associado ao seu ambiente.

  2. Confirme um arquivo chamado com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.cfg.json no repositório com o conteúdo a seguir.

    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. Siga as instruções de como fazer a configuração OSGi (iniciativa Open Service Gateway) no Experience Manager as a Cloud Service.

Configure o scheduler usando as seguintes propriedades:

  • Um valor true da propriedade cq.dam.expiry.notification.scheduler.istimebased inicia o agendador.
  • O valor da propriedade cq.dam.expiry.notification.scheduler.timebased.rule é a expressão regular que define o tempo. O exemplo acima inicia o trabalho do scheduler às 00 horas, garantindo que a verificação de expiração seja executada à meia-noite.
  • Se send_email estiver definido como true, o criador do ativo (a pessoa que carrega um ativo específico para Assets) receberá um email quando o ativo expirar.
  • O número máximo de ativos expirados em uma iteração do agendador é o valor da propriedade asset_expired_limit.
  • Para executar o trabalho periodicamente, defina o valor da propriedade cq.dam.expiry.notification.scheduler.istimebased como false e defina o valor da propriedade cq.dam.expiry.notification.scheduler.period.rule com o tempo em segundos.

Estados do ativo asset-states

O console Assets exibe vários estados para os ativos para indicar onde cada ativo está em seu ciclo de vida. Dependendo do estado atual de um ativo específico, a exibição de cartão mostra um rótulo que descreve esse estado — por exemplo, Expirado, Publicado, Aprovado ou Rejeitado.

Esses estados de ativos representam estágios distintos:

  • Publicado — o ativo foi ativado e está disponível para entrega.
  • Aprovado — o ativo foi aceito durante uma tarefa de revisão.
  • Rejeitado — o ativo foi recusado durante uma tarefa de revisão.
  • Expirado — o ativo ultrapassou sua data de expiração configurada e não é mais válido para uso.

Publicar um ativo

  1. Na interface do usuário do Assets, selecione um ativo.
  2. Selecione Publicar na barra de ferramentas. Se você não vir a opção Publicar na barra de ferramentas, clique em Mais na barra de ferramentas e localize a opção Publicar.
  3. Escolha Publicar no menu e feche a caixa de diálogo de confirmação.
  4. Saia do modo de seleção. O status de publicação do ativo aparece na parte inferior da miniatura do ativo na exibição de cartão. Isso confirma que o ativo está ativo e disponível. Na exibição em lista, a coluna Publicado exibe a hora em que o ativo foi publicado.

Definir uma data de expiração para um ativo

  1. Para exibir sua página de detalhes do ativo, na interface Assets, selecione um ativo e clique em Propriedades.
  2. Na guia Avançado, defina uma data de expiração para o ativo no campo Expira. Isso garante que o ativo seja sinalizado automaticamente quando não for mais válido para uso.
  3. Clique em Salvar e em Fechar para exibir o console de Ativos.
  4. O status de publicação do ativo indica um status expirado na parte inferior da miniatura do ativo na exibição de cartão. Na exibição de lista, o status do ativo é exibido como Expirado.

Revisar e aprovar ou rejeitar ativos

  1. No console Assets, selecione uma pasta e crie uma tarefa de revisão na pasta.
  2. Revise e aprove ou rejeite os ativos na tarefa de revisão e clique em Concluir.
  3. Navegue até a pasta para a qual você criou a tarefa de revisão. O status dos ativos aprovados ou rejeitados é exibido na parte inferior da exibição de cartão. Na exibição em lista, os status de aprovação e expiração são exibidos nas colunas apropriadas.

Pesquisar ativos por status

Como os ativos se movem por estados distintos, você pode localizá-los pesquisando nesses estados. Isso facilita filtrar grandes bibliotecas de ativos por estágio do ciclo de vida.

  1. Para pesquisar ativos com base em seu status, clique em Pesquisar para exibir a barra de pesquisa.
  2. Selecione Return e clique em Experience Manager (Adobe Experience Manager).
  3. No painel de pesquisa, clique em Publicar status e selecione Publicado para procurar ativos publicados em Assets.
  4. Para pesquisar ativos aprovados ou rejeitados, selecione Status de aprovação e a opção apropriada.
  5. Para pesquisar ativos com base no status de expiração, selecione Status de expiração no painel de pesquisa e selecione a opção apropriada.
  6. Também é possível pesquisar ativos com base em uma combinação de status em vários aspectos da pesquisa. Por exemplo, você pode pesquisar ativos publicados que sejam aprovados em uma tarefa de revisão e não estejam expirados. Para pesquisar esses ativos, selecione as opções apropriadas nos aspectos de pesquisa.

Digital Rights Management em Assets digital-rights-management-in-assets-1

A funcionalidade Digital Rights Management (DRM) no Adobe Experience Manager Assets impõe a aceitação obrigatória do contrato de licença antes que um ativo licenciado possa ser baixado. Esse mecanismo garante que cada download de um ativo protegido esteja vinculado à aceitação explícita de seus termos de licenciamento, protegendo os direitos dos proprietários do ativo e mantendo a conformidade na biblioteca de ativos.

Se você selecionar um ativo protegido e clicar em Baixar, o Assets o redirecionará para uma página de licença para aceitar o contrato de licença. Como a aceitação é obrigatória, a opção Baixar permanecerá indisponível até que você aceite o contrato de licença.

Se a seleção contiver vários ativos protegidos, selecione um ativo de cada vez, aceite o contrato de licença para cada ativo e continue baixando esse ativo.

Um ativo é considerado protegido quando qualquer uma dessas condições é atendida, pois cada condição informa a Experience Manager onde localizar os termos de licença que devem ser aceitos:

  • A propriedade de metadados do ativo xmpRights:WebStatement aponta para o caminho da página que contém o contrato de licença do ativo.
  • O valor da propriedade de metadados do ativo adobe_dam:restrictions é um valor bruto de HTML que especifica o contrato de licença.
NOTE
O local /etc/dam/drm/licences foi usado para armazenar licenças em versões anteriores do Experience Manager. Este local foi descontinuado. Se você criar ou modificar páginas de licença ou portar as páginas de versões anteriores do Experience Manager, a Adobe recomenda que você armazene esses ativos nos locais /apps/settings/dam/drm/licenses ou /conf/*/settings/dam/drm/licenses.

Baixar ativos protegidos por DRM downloading-drm-assets

Os ativos protegidos pelo Digital Rights Management (DRM) exigem que você aceite um contrato de licença antes que possam ser baixados. Para baixar ativos protegidos por DRM, siga estas etapas:

  1. Na exibição de cartão, selecione os ativos que deseja baixar e selecione Baixar.

  2. Na página Gerenciamento de direitos autorais, selecione o ativo que deseja baixar na lista.

  3. No painel Licença, escolha Concordar para aceitar os termos da licença. Aceitar o contrato é o que desbloqueia o ativo protegido para download. Uma marca de seleção aparece ao lado do ativo. Selecione a opção Baixar.

    note
    NOTE
    A opção Download é habilitada somente quando você concorda com o contrato de licença para um ativo protegido, pois a aceitação da licença é o que autoriza o download. No entanto, se sua seleção incluir ativos protegidos e desprotegidos, somente os ativos protegidos serão listados no painel e a opção Download estará disponível para baixar os ativos desprotegidos. Para aceitar simultaneamente contratos de licença para vários ativos protegidos, selecione os ativos na lista e escolha Concordar.
  4. Para baixar o ativo ou suas representações, selecione Baixar na caixa de diálogo.

Notificação e cancelamento de publicação de ativos que expiram expiring-asset-notification-unpublication

Um trabalho em segundo plano chamado com.day.cq.dam.core.impl.ExpiryNotificationJobImpl remove ativos expirados do Publish e do Dynamic Media Scene7. Este trabalho é executado todos os dias à meia-noite por padrão. Você pode definir a frequência ou o tempo do trabalho por meio da configuração OSGi (Open Services Gateway initiative) com.day.cq.dam.core.impl.ExpiryNotificationJobImpl.

Esse trabalho executa as seguintes tarefas:

  • Cancela a publicação de ativos que passaram da data de expiração, que está armazenada na propriedade /jcr:content/metadata/prism:expirationDate, abaixo do nó Ativo, no JCR (Java Content Repository). Isso garante que o conteúdo expirado não seja mais fornecido aos usuários finais em ambientes publicados ou de entrega.

  • Quando a notificação por email está habilitada, o trabalho também gera notificações para que os carregadores sejam mantidos cientes das expirações iminentes e concluídas:

    • Identifica ativos prestes a expirar e notifica o usuário que os carregou. O prazo de entrega da notificação é controlado pela propriedade de configuração prior_notification_seconds, que é definida como 86400 segundos ou 24 horas por padrão.
    • Notifica o usuário que fez upload de qualquer ativo que tenha expirado desde a execução anterior do trabalho.

Os modelos de email usados para esses emails de notificação são armazenados em /libs/settings/dam/notification/email/default. Você pode personalizar esses modelos sobrepondo-os abaixo de /conf/global/settings/dam/notification/email/default ou /apps/settings/dam/notification/email/default.

Ativo no prazo e off-time asset-on-time-off-time

Momento da ativação e da desativação do ativo é um controle de acesso baseado em tempo separado e distinto de Expiração do ativo. Ela controla uma janela de entrega durante a qual um ativo se torna acessível e após a qual deixa de ser entregue.

Você habilita os comportamentos de tempo de atividade e tempo de inatividade fornecendo a configuração da iniciativa OSGi (Open Services Gateway) do com.day.cq.dam.core.impl.servlet.OnOffTimeAssetAccessFilter. A imposição ocorre no ponto em que um ativo é solicitado pelo caminho. Isso garante que a janela de tempo seja avaliada em cada solicitação de entrega em vez de em um único evento programado, de modo que o acesso reflita a hora e a data atuais sempre que o ativo for chamado.

Quando a configuração está presente, o filtro entrega o ativo ao solicitante somente quando ambas as condições a seguir são atendidas:

  • A hora e a data atuais são após a no prazo configurada (se houver um no prazo definido).
  • A hora e a data atuais são anteriores à hora de inatividade configurada (se uma hora de inatividade estiver definida).

Como a entrega é restringida em ambos os limites, um ativo solicitado antes da hora de ativação ou depois da hora de desativação não é disponibilizado, dando aos administradores controle preciso sobre quando o conteúdo se torna disponível e quando é retirado.

Consulte também

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