在Adobe Experience Manager Assets中使用Adobe Stock资源 use-adobe-stock-assets-in-aem-assets
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之间的通信。
集成Experience Manager和Adobe Stock的步骤 integration-steps
要集成Experience Manager和Adobe Stock,请按列出的顺序执行以下步骤:
-
在Experience Manager中,创建IMS帐户并生成公共证书(公共密钥)。
-
在Adobe Developer Console中,为您的Adobe Stock组织创建一个项目。 在项目下,使用公钥配置API以创建服务帐户(JWT)连接。 获取服务帐户凭据和JWT有效负载信息。
-
在Experience Manager中,使用服务帐户凭据和JWT有效负载配置IMS帐户。
-
在Experience Manager中,使用IMS帐户配置Adobe Stock云服务。
创建IMS配置 create-an-ims-configuration
IMS配置使用Adobe Stock权利对您的Experience Manager Assets创作实例进行身份验证。
IMS 配置包括两个步骤:
获取公共证书 public-certificate
公钥(证书)用于在Adobe Developer Console中验证您的产品配置文件。
-
登录到您的Experience Manager Assets云实例。
-
从 工具 面板,导航到 安全 > Adobe IMS配置。
-
在“Adobe IMS配置”页面中,单击 创建。 将打开 Adobe IMS技术帐户配置 页面。
-
在 证书 选项卡中,从 云解决方案 下拉列表中选择 Adobe Stock。
-
您可以创建证书或为配置重用现有证书。
要创建证书,请选中 新建证书 复选框,并为公钥指定 别名。 别名将用作公钥的名称。
-
单击 创建证书。然后,单击 确定 以生成公钥。
-
单击 下载公钥 图标,然后将公钥(.crt)文件保存到您的计算机上。 公钥稍后用于为Brand Portal租户配置API并在Adobe Developer Console中生成服务帐户凭据。
单击 下一步。
-
在 帐户 选项卡中,创建了需要服务帐户凭据的Adobe IMS帐户。
打开新选项卡并在Adobe Developer Console中创建服务帐户(JWT)连接。
创建服务帐户(JWT)连接 createnewintegration
在Adobe Developer Console中,项目和API在组织级别配置。 配置API将创建服务帐户(JWT)连接。 配置API的方法有两种:生成密钥对(私钥和公钥)或上传公钥。 在此示例中,服务帐户凭据是通过上传公钥生成的。
要生成服务帐户凭据和JWT有效负载,请执行以下操作:
-
使用系统管理员权限登录Adobe Developer Console。 默认URL为https://www.adobe.com/go/devs_console_ui。
确保您从下拉列表(组织)中选择了正确的IMS组织(库存权利)。
-
单击 新建项目。 系统会为您的组织创建一个名称由系统生成的空白项目。
单击 编辑项目。 更新 项目标题 和 描述,然后单击 保存。
-
在 项目概述 选项卡中,单击 添加API。
-
在 添加API窗口 中,选择 Adobe Stock。 单击 下一步。
-
在 配置API 窗口中,选择 服务帐户(JWT) 身份验证。 单击 下一步。
-
单击 上传公钥。 单击 选择文件 并上传您在获取公共证书部分中下载的公共密钥(.crt文件)。 单击 下一步。
-
验证公钥并单击 下一步。
-
选择默认的 Adobe Stock 产品配置文件,然后单击 保存配置的API。
-
配置API后,您将被重定向到API概述页面。 从 凭据 下的左侧导航中,单击 服务帐户(JWT) 选项。 在这里,您可以查看凭据并执行操作,如生成JWT令牌、复制凭据详细信息和检索客户端密码。
-
从 客户端凭据 选项卡,复制 客户端ID。
单击 检索客户端密钥 并复制 客户端密钥。
-
导航到 生成JWT 选项卡并复制 JWT有效负荷 信息。
您现在可以使用客户端ID(API密钥)、客户端密钥和JWT有效负载在Experience Manager Assets中配置IMS帐户。
配置IMS帐户 create-ims-account-configuration
您必须具有证书和服务帐户(JWT)凭据才能配置IMS帐户。
配置IMS帐户:
-
打开IMS配置并导航到 帐户 选项卡。 在获取公共证书时,你保持页面打开。
-
为 IMS 帐户指定 标题。
在 授权服务器 字段中,输入URL: https://ims-na1.adobelogin.com/。
在创建服务帐户(JWT)连接时复制的 API密钥 字段、客户端密钥 和 有效负荷 (JWT有效负荷)中输入客户端ID。
-
单击 创建。将创建IMS帐户配置。
-
选择IMS帐户配置并单击 检查运行状况。
在对话框中单击 选中。 成功配置时,将显示一条消息,显示 令牌已成功检索。
配置云服务 configure-the-cloud-service
要配置Adobe Stock云服务:
-
在Experience Manager用户界面中,导航到 工具 > Cloud Service > Adobe Stock。
-
在Adobe Stock Configurations页面中,单击 创建。
-
为云配置指定 标题。
选择您在配置IMS帐户时创建的IMS配置。
从下拉列表中选择您的区域设置。
-
单击“保存并关闭”。
您的Experience Manager Assets创作实例现已与Adobe Stock集成。 您可以创建多个Adobe Stock配置(例如,基于区域设置的配置)。 您现在可以从Experience Manager用户界面中访问、搜索和许可Adobe Stock资源。
note note NOTE 在此集成阶段,只有管理员才能访问Adobe Stock资产、搜索Stock资产(使用Omnisearch)并许可Adobe Stock资产。 管理员可以将用户或组进一步添加到Adobe Stock云服务,并在Experience Manager中授予这些非管理员用户访问Stock配置的权限。 -
要添加用户或组,请选择Adobe Stock云配置并单击 属性。
-
搜索以添加您为其分配了访问Adobe Stock配置的权限的用户或组。 请参阅向用户组分配权限。
向用户组分配权限 assign-permissions-to-group
管理员可以创建用户组,并为特定用户或组授予访问Adobe Stock云服务的权限。
以下是用户搜索和许可Adobe Stock资源所需的权限:
- 配置路径:
/conf/global/settings/stock
- 权限:
jcr:read
- 权限类型:
Allow
您可以创建用户组或向现有用户组分配权限。 可从Experience Manager Assets界面或User Admin控制台分配权限。
为来自Experience Manager的用户组提供访问权限:
-
在Experience Manager用户界面中,导航到 工具 > 安全 > 组。 为Adobe Stock创建用户组。
-
导航到 工具 > 安全性 > 权限。
-
在左侧面板中搜索用户组,并为Adobe Stock添加新的 访问控制条目(ACE)。
- 配置路径:
/conf/global/settings/stock
- 权限:
jcr:read
- 权限类型:
Allow
单击 添加。
- 配置路径:
-
导航到 工具 > Cloud Service > Adobe Stock。 选择Adobe Stock云配置并单击 属性。
-
将已创建的用户组添加到Adobe Stock配置。 单击“保存并关闭”。
为来自User Admin Console的用户提供访问权限:
-
打开Experience Manager用户Admin Console。 默认URL为
http://localhost:4502/userdamin
。 -
在左侧面板中,通过输入
user_id
或name
搜索用户。 双击以打开用户属性。 -
导航到 权限 选项卡,并允许Adobe Stock云配置
/conf/global/settings/stock
的read
权限。note caution CAUTION 如果不允许云配置,则用户只能在Experience Manager界面中访问 Assets。 要允许访问Assets和Adobe Stock资源,请确保该用户允许云配置。 -
单击 保存 以更新权限。
-
将用户或组添加到Adobe Stock云配置。
访问Adobe Stock资源 access-stock-assets
具有Adobe Stock云配置权限的非管理员用户可从Experience Manager界面搜索和许可Adobe Stock资产。
用户在访问Adobe Stock资产之前,必须执行激活Adobe Stock云配置的额外步骤。 这是一次性活动。 如果用户被分配了多个Adobe Stock云配置的权限,则用户可以从 用户首选项 中选择所需的配置。
要激活Adobe Stock云配置,请执行以下操作:
-
登录到Experience Manager。
-
单击右上角的用户图标,然后单击 我的首选项。 将打开 用户首选项 窗口。
-
从下拉列表中选择所需的 Stock配置,然后单击 接受 以激活配置。
-
导航到 Assets > Adobe Stock。 您现在可以查看、搜索和许可Adobe Stock资产。
下表说明了访问Adobe 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桌面应用程序访问和使用资产;等等。
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对搜索到的资源提供高级筛选功能,允许用户使用筛选器快速聚焦于所需的资源,如支持的资源类型、图像方向和许可状态。
保存并查看所需的资产 saveassets
选择要保存在Experience Manager中的资源。 单击顶部工具栏中的保存,并提供资源的名称和位置。 未授权的资产将带有水印保存在本地。
下次搜索资源时,保存的资源将带徽章突出显示,以表示此类资源在Experience Manager Assets中可用。
许可资产 licenseassets
用户可以使用其Adobe Stock企业计划的配额来许可Adobe Stock资源。 当您许可某个资产时,该资产将无水印保存,并且可用于在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中同步。
另请参阅