Rubrique précédente: Vérifiez le nouvel adaptateur de recherche personnalisé.Rubrique suivante: Appel du servlet CAFedSearch à l'aide de REST


Ajout d'un filtre de CORS (Cross-Origin Resource Sharing)

La fonctionnalité de recherche fédérée est configurée dans l'interface du client Web lors de l'ajout du filtre CORS (Cross-Origin Resource Sharing) à l'interface Web et au port Tomcat de recherche fédérée (FS). Ce filtre vous permet d'ajouter une liste de demandes de type CORS. Par défaut, le paramètre d'interface Web est remplacé par un astérisque (*) indiquant que les demandes cross-origin et same-origin sont autorisées. Il est recommandé d'augmenter les limitations de ce paramètre à l'aide d'une liste de serveurs d'interface Web CA SDM configurés pour votre environnement.

Pour modifier le paramètre du client d'interface Web et autoriser les demandes cross-origin,

Procédez comme suit: :

  1. Accédez au répertoire CA SDM suivant pour modifier les paramètres d'interface Web :
    $NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF\web.xml
    
  2. Ouvrez le fichier web.xml et recherchez l'élément suivant :
    <web-app><filter><init-param><param-name>cors.allowOrigin</param-name>
    
  3. Mettez à jour la balise <param-value> à l'aide d'une liste de domaines séparée par des espaces. Par exemple, l'adresse d'URL de base pour l'interface Web :
    <param-value>http://web01:8080 http://web02:8080 http://web03:8080</param-value>
    
  4. Enregistrez le fichier web.xml. Tomcat est redémarré automatiquement.
  5. Testez et vérifiez la configuration de recherche fédérée dans l'interface du client Web. Vérifiez que tout fonctionne correctement.
  6. Pour que les mises à jour de l'interface Web soient conservées après l'exécutation de la configuration de CA SDM, appliquez ces mises à jour au fichier web.xml.tpl.