在Adobe Experience Manager Assets中使用Adobe Stock资源 use-adobe-stock-assets-in-aem-assets

版本
文章链接
AEM 6.5
单击此处
AEM as a Cloud Service
本文

Adobe Stock服务允许设计人员和企业访问其所有创意项目中的数百万张高质量、精选的、免版税的照片、矢量、插图、视频、模板和3D资产。

默认情况下,企业产品的Adobe Stock包含跨组织的共享权限。 资产获得组织用户的许可后,组织的其他用户便可以识别、下载和使用此资产,而无需再次许可。 一旦您的组织对资产进行了许可,该资产的使用权即永久有效。

组织可以将其企业Adobe Stock计划与Experience Manager Assets集成,以确保许可资产可广泛用于其创意和营销项目,并具有Experience Manager的强大资产管理功能。 Experience Manager用户无需离开Experience Manager界面,即可快速查找、预览和许可Experience Manager中保存的Adobe Stock资源。

集成Experience Manager和Adobe Stock integrate-aem-and-adobe-stock

Experience Manager Assets允许用户直接从Experience Manager搜索、预览、保存和许可Adobe Stock资源。

前提条件

集成需要:

  • 已启动并作为Cloud Service实例运行的Experience Manager Assets
  • 企业 Adobe Stock 计划
  • 具有默认Stock产品配置文件Admin Console权限的用户
  • 具有在Adobe Developer Console中创建集成的开发人员访问配置文件权限的用户

企业Adobe Stock计划,

  • 提供Adobe Stock的产品权利(与Experience Manager相关的库存)
  • 为Adobe Admin Console购买的股票权利积分
  • 在Adobe Developer Console内为您的股票权利启用服务帐户(JWT)身份验证
  • 允许在Adobe Admin Console内全局管理信用和许可

在权利中,Admin Console中存在Adobe Stock的默认产品配置文件。 可以创建多个配置文件,这些配置文件确定谁可以许可Stock资产。 直接访问产品配置文件的用户可以访问https://stock.adobe.com/并许可Stock资产。 而则可以使用开发人员访问权限创建集成(API)的其他方法。 此集成验证Experience Manager Assets与Adobe Stock之间的通信。

NOTE
Stock服务帐户(JWT)身份验证随企业Stock权利提供。
该集成不支持企业股票权利的Oauth身份验证。

集成Experience Manager和Adobe Stock的步骤 integration-steps

要集成Experience Manager和Adobe Stock,请按列出的顺序执行以下步骤:

  1. 获取公共证书

    在Experience Manager中,创建IMS帐户并生成公共证书(公共密钥)。

  2. 创建服务帐户(JWT)连接

    在Adobe Developer Console中,为您的Adobe Stock组织创建一个项目。 在项目下,使用公钥配置API以创建服务帐户(JWT)连接。 获取服务帐户凭据和JWT有效负载信息。

  3. 配置IMS帐户

    在Experience Manager中,使用服务帐户凭据和JWT有效负载配置IMS帐户。

  4. 配置云服务

    在Experience Manager中,使用IMS帐户配置Adobe Stock云服务。

创建IMS配置 create-an-ims-configuration

IMS配置使用Adobe Stock权利对您的Experience Manager Assets创作实例进行身份验证。

IMS 配置包括两个步骤:

获取公共证书 public-certificate

公钥(证书)用于在Adobe Developer Console中验证您的产品配置文件。

  1. 登录到您的Experience Manager Assets云实例。

  2. 从​ 工具 ​面板,导航到​ 安全 > Adobe IMS配置

  3. 在“Adobe IMS配置”页面中,单击​ 创建。 将打开​ Adobe IMS技术帐户配置 ​页面。

  4. 在​ 证书 ​选项卡中,从​ 云解决方案 ​下拉列表中选择​ Adobe Stock

  5. 您可以创建证书或为配置重用现有证书。

    要创建证书,请选中​ 新建证书 ​复选框,并为公钥指定​ 别名。 别名将用作公钥的名称。

  6. 单击​ 创建证书。然后,单击​ 确定 ​以生成公钥。

  7. 单击​ 下载公钥 ​图标,然后将公钥(.crt)文件保存到您的计算机上。 公钥稍后用于为Brand Portal租户配置API并在Adobe Developer Console中生成服务帐户凭据。

    单击​ 下一步

    生成证书

  8. 在​ 帐户 ​选项卡中,创建了需要服务帐户凭据的Adobe IMS帐户。

    打开新选项卡并在Adobe Developer Console中创建服务帐户(JWT)连接。

创建服务帐户(JWT)连接 createnewintegration

在Adobe Developer Console中,项目和API在组织级别配置。 配置API将创建服务帐户(JWT)连接。 配置API的方法有两种:生成密钥对(私钥和公钥)或上传公钥。 在此示例中,服务帐户凭据是通过上传公钥生成的。

要生成服务帐户凭据和JWT有效负载,请执行以下操作:

  1. 使用系统管理员权限登录Adobe Developer Console。 默认URL为https://www.adobe.com/go/devs_console_ui

    确保您从下拉列表(组织)中选择了正确的IMS组织(库存权利)。

  2. 单击​ 新建项目。 系统会为您的组织创建一个名称由系统生成的空白项目。

    单击​ 编辑项目。 更新​ 项目标题 ​和​ 描述,然后单击​ 保存

  3. 在​ 项目概述 ​选项卡中,单击​ 添加API

  4. 在​ 添加API窗口 ​中,选择​ Adobe Stock。 单击​ 下一步

  5. 在​ 配置API ​窗口中,选择​ 服务帐户(JWT) ​身份验证。 单击​ 下一步

    create-jwt-credentials

  6. 单击​ 上传公钥。 单击​ 选择文件 ​并上传您在获取公共证书部分中下载的公共密钥(.crt文件)。 单击​ 下一步

  7. 验证公钥并单击​ 下一步

  8. 选择默认的​ Adobe Stock ​产品配置文件,然后单击​ 保存配置的API

  9. 配置API后,您将被重定向到API概述页面。 从​ 凭据 ​下的左侧导航中,单击​ 服务帐户(JWT) ​选项。 在这里,您可以查看凭据并执行操作,如生成JWT令牌、复制凭据详细信息和检索客户端密码。

  10. 从​ 客户端凭据 ​选项卡,复制​ 客户端ID

    单击​ 检索客户端密钥 ​并复制​ 客户端密钥

    generate-jwt-credentials

  11. 导航到​ 生成JWT ​选项卡并复制​ JWT有效负荷 ​信息。

您现在可以使用客户端ID(API密钥)、客户端密钥和JWT有效负载在Experience Manager Assets中配置IMS帐户

配置IMS帐户 create-ims-account-configuration

您必须具有证书服务帐户(JWT)凭据才能配置IMS帐户。

配置IMS帐户:

  1. 打开IMS配置并导航到​ 帐户 ​选项卡。 在获取公共证书时,你保持页面打开。

  2. 为 IMS 帐户指定​ 标题

    在​ 授权服务器 ​字段中,输入URL: https://ims-na1.adobelogin.com/

    创建服务帐户(JWT)连接时复制的​ API密钥 ​字段、客户端密钥 ​和​ 有效负荷 (JWT有效负荷)中输入客户端ID。

  3. 单击​ 创建。将创建IMS帐户配置。

    configure-ims-account

  4. 选择IMS帐户配置并单击​ 检查运行状况

    在对话框中单击​ 选中。 成功配置时,将显示一条消息,显示​ 令牌已成功检索

    运行状况检查

配置云服务 configure-the-cloud-service

要配置Adobe Stock云服务:

  1. 在Experience Manager用户界面中,导航到​ 工具 > Cloud Service > Adobe Stock

  2. 在Adobe Stock Configurations页面中,单击​ 创建

  3. 为云配置指定​ 标题

    选择您在配置IMS帐户时创建的IMS配置。

    从下拉列表中选择您的区域设置。

    aem-stock-cloud-config

  4. 单击“保存并关闭”。

    您的Experience Manager Assets创作实例现已与Adobe Stock集成。 您可以创建多个Adobe Stock配置(例如,基于区域设置的配置)。 您现在可以从Experience Manager用户界面中访问、搜索和许可Adobe Stock资源。

    search-stock-assets

    note note
    NOTE
    在此集成阶段,只有管理员才能访问Adobe Stock资产、搜索Stock资产(使用Omnisearch)并许可Adobe Stock资产。
    管理员可以将用户或组进一步添加到Adobe Stock云服务,并在Experience Manager中授予这些非管理员用户访问Stock配置的权限。
  5. 要添加用户或组,请选择Adobe Stock云配置并单击​ 属性

  6. 搜索以添加您为其分配了访问Adobe Stock配置的权限的用户或组。 请参阅向用户组分配权限。

向用户组分配权限 assign-permissions-to-group

管理员可以创建用户组,并为特定用户或组授予访问Adobe Stock云服务的权限。

以下是用户搜索和许可Adobe Stock资源所需的权限:

  • 配置路径: /conf/global/settings/stock
  • 权限: jcr:read
  • 权限类型: Allow

您可以创建用户组或向现有用户组分配权限。 可从Experience Manager Assets界面或User Admin控制台分配权限。

为来自Experience Manager的用户组提供访问权限:

  1. 在Experience Manager用户界面中,导航到​ 工具 > 安全 > 。 为Adobe Stock创建用户组。

  2. 导航到​ 工具 > 安全性 > 权限

  3. 在左侧面板中搜索用户组,并为Adobe Stock添加新的​ 访问控制条目(ACE)

    • 配置路径: /conf/global/settings/stock
    • 权限: jcr:read
    • 权限类型: Allow

    单击​ 添加

    用户权限

  4. 导航到​ 工具 > Cloud Service > Adobe Stock。 选择Adobe Stock云配置并单击​ 属性

  5. 将已创建的用户组添加到Adobe Stock配置。 单击“保存并关闭”。

    assign-user

为来自User Admin Console的用户提供访问权限:

  1. 打开Experience Manager用户Admin Console。 默认URL为http://localhost:4502/userdamin

  2. 在左侧面板中,通过输入user_idname搜索用户。 双击以打开用户属性。

  3. 导航到​ 权限 ​选项卡,并允许Adobe Stock云配置/conf/global/settings/stockread权限。

    note caution
    CAUTION
    如果不允许云配置,则用户只能在Experience Manager界面中访问​ Assets
    要允许访问Assets和Adobe Stock资源,请确保该用户允许云配置。
  4. 单击​ 保存 ​以更新权限。

    assign-user-in-user-admin

  5. 将用户或组添加到Adobe Stock云配置。

访问Adobe Stock资源 access-stock-assets

具有Adobe Stock云配置权限的非管理员用户可从Experience Manager界面搜索和许可Adobe Stock资产。

用户在访问Adobe Stock资产之前,必须执行激活Adobe Stock云配置的额外步骤。 这是一次性活动。 如果用户被分配了多个Adobe Stock云配置的权限,则用户可以从​ 用户首选项 ​中选择所需的配置。

要激活Adobe Stock云配置,请执行以下操作:

  1. 登录到Experience Manager。

  2. 单击右上角的用户图标,然后单击​ 我的首选项。 将打开​ 用户首选项 ​窗口。

  3. 从下拉列表中选择所需的​ Stock配置,然后单击​ 接受 ​以激活配置。

    用户首选项

  4. 导航到​ Assets > Adobe Stock。 您现在可以查看、搜索和许可Adobe Stock资产。

下表说明了访问Adobe Stock资源时用户权限的工作方式:

用户
权限
在用户首选项中接受Stock配置
访问Assets
访问Adobe Stock
管理员
不适用
所有
不适用
test-doc1
DAM 用户
/conf/global/settings/stock/cloud-config
test-doc1
DAM 用户
/conf/global/settings/stock/cloud-config
错误:无法加载数据
test-doc1
DAM 用户
允许: /conf/global/settings/stock 拒绝: /cloud-config
Stock配置不可见

在Experience Manager中使用和管理Adobe Stock资源 usemanage

使用此功能,组织可以允许其用户使用Experience Manager Assets中的Adobe Stock资源工作。 在Experience Manager用户界面中,用户可以搜索Adobe Stock资源并许可所需的资源。

在Experience Manager中许可Adobe Stock资源后,便可以像普通资源一样对其进行使用和管理。 在Experience Manager中,用户可以搜索和预览资产;复制和发布资产;在Brand Portal上共享资产;通过Experience Manager桌面应用程序访问和使用资产;等等。

从您的Adobe Experience Manager工作区中搜索Adobe Stock资源并筛选结果

A. ​搜索与提供Adobe Stock ID的资产类似的资产。 B. 搜索与您选择的形状或方向匹配的资产。C. ​搜索一种或多种受支持的资产类型​ D. ​打开或折叠筛选器窗格​ E. ​许可并将所选资产保存在Experience Manager F. ​使用水印​ G. ​在Adobe Stock网站上浏览与所选资产类似的资产​ H. ​在Adobe Stock网站​ I. ​上查看所选资产从搜索结果​ J中选定的资产数。 19}在卡片视图和列表视图之间切换Experience Manager

查找资源 find-assets

您的Experience Manager用户可以在Experience Manager和Adobe Stock中搜索资源。 当搜索位置不限于Adobe Stock时,将显示来自Experience Manager和Adobe Stock的搜索结果。

  • 要搜索Adobe Stock资源,请单击​ 导航 > Assets > 搜索Adobe Stock

  • 要在Adobe Stock和Experience Manager Assets中搜索资产,请单击搜索 搜索

或者,开始在搜索栏中键入Location: Adobe Stock以选择Adobe Stock资源。 Experience Manager对搜索到的资源提供高级筛选功能,允许用户使用筛选器快速聚焦于所需的资源,如支持的资源类型、图像方向和许可状态。

NOTE
从Adobe Stock搜索的Assets显示在Experience Manager中。 只有在用户保存资产许可证并保存资产之后,才会获取Adobe Stock资产并将其存储在Experience Manager存储库中。 为便于引用和访问,将显示和高亮显示已存储在Experience Manager中的Assets。 此外,Stock资源与一些其他元数据一起保存,以将源指示为Stock。

在Experience Manager中搜索筛选器并在搜索结果中突出显示Adobe Stock个资源

保存并查看所需的资产 saveassets

选择要保存在Experience Manager中的资源。 单击顶部工具栏中的保存,并提供资源的名称和位置。 未授权的资产将带有水印保存在本地。

下次搜索资源时,保存的资源将带徽章突出显示,以表示此类资源在Experience Manager Assets中可用。

NOTE
最近添加的资产显示“新”徽章,而不是“已许可”徽章。

许可资产 licenseassets

用户可以使用其Adobe Stock企业计划的配额来许可Adobe Stock资源。 当您许可某个资产时,该资产将无水印保存,并且可用于在Experience Manager Assets中搜索和使用。

用于在Experience Manager Assets 中许可和保存Adobe Stock资源的对话框

访问元数据和资源属性 access-metadata-and-asset-properties

用户可以访问和预览元数据,包括保存在Experience Manager中的资源的Adobe Stock元数据属性,并为资源添加​ 许可证引用。 但是,许可证引用的更新未在Experience Manager和Adobe Stock网站之间同步。

用户可以查看已许可和未许可资产的属性。

查看和访问已保存资产的元数据和许可证引用

已知限制 known-limitations

  • 限制用户进行许可的功能无法正常工作:允许所有对Stock配置具有read权限的用户搜索和许可Adobe Stock资产。

  • 非管理员用户必须手动激活Adobe Stock云配置:在​ 用户首选项 ​窗口中,Stock配置 ​将Adobe Stock云配置显示为已启用,但该配置不适用于非管理员用户。 用户必须单击​ 接受 ​按钮才能激活Stock配置。 如果没有此步骤,则系统在访问​ Assets ​时反映错误消息。

  • 不显示编辑图像警告:在许可图像时,用户无法检查图像是否仅用于编辑。 为防止可能的滥用,管理员可以从Admin Console中关闭对编辑资源的访问权限。

  • 显示的许可证类型错误:资产的Experience Manager中可能显示不正确的许可证类型。 用户可以登录Adobe Stock网站以查看许可证类型。

  • 引用字段和元数据未同步:当用户更新许可证引用字段时,将在Experience Manager中更新许可证引用信息,但不会在Adobe Stock网站上更新。 同样,如果用户更新Adobe Stock网站上的引用字段,则更新不会在Experience Manager中同步。

另请参阅

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab