401 Une erreur non autorisée se produit lors des tests fonctionnels sur AEM as a Cloud Service
Une erreur 401 Non autorisé se produit lors des tests fonctionnels sur AEM as a Cloud Service, car Dispatcher utilise une authentification de base non prise en charge. Pour résoudre ce problème, mettez à jour les paramètres d’authentification et utilisez l’authentification de base au niveau du réseau CDN pour un accès sécurisé.
Description description
Environnement
- Produit : Adobe Experience Manager as a Cloud Service (AEMaaCS)
- Contraintes : Dispatcher configuré avec l’authentification de base ; les tests fonctionnels ciblent le contenu sous
/content/test-site/
Problème/Symptômes
- Les tests fonctionnels qui créent ou suppriment des pages de test sous
/content/test-site/génèrent des erreurs 401 Non autorisé. - Les journaux affichent les erreurs pour les requêtes ciblant des domaines se terminant par des
.netqui utilisent des configurations de domaine spéciales. - Dispatcher comprend certains paramètres d’authentification de base, mais il n’existe aucune règle explicite pour
/content/test-site/. - Ce problème a été observé depuis la configuration initiale de l’environnement et n’est pas dû à des modifications récentes des fichiers de configuration.
Résolution resolution
Remarque: l’authentification de base via Dispatcher n’est pas prise en charge pour les environnements de création ou de publication de production dans AEM as a Cloud Service. Utilisez plutôt des contrôles au niveau du réseau CDN.
- Passez en revue la configuration Dispatcher actuelle dans votre pipeline Cloud Manager et identifiez les paramètres d’authentification de base.
- Pour connaître les méthodes d’authentification prises en charge dans AEM as a Cloud Service, en particulier l’authentification de base basée sur la couche CDN, consultez la section Authentification dans AEM as a Cloud Service.
- Si les tests fonctionnels nécessitent un contrôle d’accès, configurez l’authentification de base au niveau du réseau CDN au lieu de vous fier aux paramètres basés sur Dispatcher. Pour plus d'informations, consultez la section Configuration des informations d’identification et de l’authentification CDN.
- Ajouter explicitement une exclusion ou un ajustement dans la configuration du réseau CDN pour
/content/test-site/si l’accès est requis pendant le test. - Après avoir mis à jour le réseau CDN ou les paramètres de contrôle d’accès pertinents, réexécutez les tests fonctionnels ciblant
/content/test-site/. - Vérifiez que les demandes se terminent correctement sans renvoyer d’erreurs 401 non autorisées.
Pour plus d’informations sur les approches d’authentification prises en charge, consultez la documentation de Adobe Experience Manager concernant le contrôle d’accès basé sur le réseau CDN et la gestion des informations d’identification.