401 AEM as a Cloud Service功能测试期间发生未授权错误
在AEM as a Cloud Service上进行功能测试期间出现 401 未授权错误,因为Dispatcher使用不受支持的Basic身份验证。 要解决此问题,请更新身份验证设置,并使用CDN级别的基本身份验证进行安全访问。
描述 description
环境
- 产品: Adobe Experience Manager as a Cloud Service (AEMaaCS)
- 约束:Dispatcher配置了Basic身份验证;功能测试针对
/content/test-site/下的内容
问题/症状
- 在
/content/test-site/下创建或删除测试页面的功能测试导致 401 未经授权的错误。 - 日志显示以使用特殊域配置的
.net结尾的域为目标的请求出错。 - Dispatcher包含一些基本身份验证设置,但没有
/content/test-site/的显式规则。 - 自初始环境设置以来已发现此问题,此问题不是由于配置文件中的最近更改所致。
解决方法 resolution
注意: AEM as a Cloud Service中的生产创作或发布环境不支持通过Dispatcher进行基本身份验证。 请改用CDN级别控件。
- 查看Cloud Manager管道中的当前Dispatcher配置,并识别任何基本身份验证设置。
- 请参阅AEM as a Cloud Service中的身份验证,了解AEM as a Cloud Service中支持的身份验证方法,重点是基于CDN层的基本身份验证。
- 如果功能测试需要访问控制,请配置CDN级别的基本身份验证,而不是依赖基于Dispatcher的设置。 请参阅配置CDN凭据和身份验证。
- 如果在测试期间需要访问,请在
/content/test-site/的CDN配置中明确添加排除或调整。 - 更新CDN或相关访问控制设置后,重新运行针对
/content/test-site/的功能测试。 - 验证请求是否成功完成,并且不返回 401 未授权错误。
有关支持的身份验证方法的更多详细信息,请参阅有关基于CDN的访问控制和凭据管理的Adobe Experience Manager文档。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f