无法在Assets Essentials中创建任务
2024年7月16日
如果在对特定资源存储库使用Assets EssentialsUI时无法创建任务,请将缺少的值添加到Apache Sling反向链接筛选条件OSGi配置的“允许正则表达式主机”属性中。
描述
环境
AEM as a Cloud Service
问题/症状
为特定资源存储库使用Assets EssentialsUI(也称为Workspace)时,无法创建任务。
完成任务并单击 保存 时,出现错误“无法创建任务”。
此外,浏览器的开发人员控制台会显示以下错误:
Access to fetch at 'https://author-pxxxxxx-eyyyyyy.adobeaemcloud.com/adobe/collab/tasks/id/urn:aaid:aem:4c0a5fe9-1020-42dd-b737-b7b5c7909760' from origin 'https://exc-unifiedcontent.experience.adobe.net' has been blocked by CORS policy:
No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
MetricsNetworkIntercept.ts:159
解决方法
在检查日志时,发现创建任务的请求被ReferrerFilter
- [
1]
拒绝
此外,在验证Apache Sling反向链接筛选条件OSGi配置时,发现无法创建任务的实例上没有为"Allow Regexp Host"
定义任何内容。
但是,"Allow Regexp Host"
应定义值 [
2]
。
将缺少的值添加到Apache Sling引用过滤器OSGi配置的"Allow Regexp Host"
属性中修复了此问题。
[
1]
msg: [ qtp625718124-83] org.apache.sling.security.impl.ReferrerFilter Rejected referrer header for POST request to /adobe/collab/tasks/id/urn:aaid:aem:19f8dd63-98ba-4575-8794-933af336fe88 : https://experience.adobe.com/
msg: [ qtp937089041-8996] org.apache.sling.security.impl.ReferrerFilter Rejected referrer header for POST request to /adobe/collab/tasks/id/urn:aaid:aem:4c0a5fe9-1020-42dd-b737-b7b5c7909760 : https://exc-unifiedcontent.experience.adobe.net/
[
2]
"https://.*\\.adobe\\.com:443",
"https://.*\\.adobe\\.net:443",
"https://.*\\.workfront\\.com:443",
"https://.*\\.workfront-dev\\.com:443",
"https://.*\\.dev\\.workfront\\.tech:443"
在我们的Experience LeagueCampaign社区中提问
如果您想了解有关此主题的解答或阅读之前的解答问题,我们邀请您查看包含本文的Experience League社区博客文章,向我们发送您的问题和评论,并加入我们的Experience LeagueCampaign社区!
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f