Rubrique précédente: Application de patchs pour CA Open SpaceRubrique suivante: (Facultatif) Définition des champs de formulaire comme facultatifs


Activation des paramètres CORS

Activez les paramètres CORS pour utiliser la fonctionnalité mobile de CA Open Space.

Important : Ce processus concerne uniquement l'application basée Web et non l'application native de l'activateur mobile CA SDM.

Procédez comme suit:

  1. Avant d'activer les paramètres Configuration NamCORS, vérifiez que les patchs associés à CA Open Space ont été appliqués.
  2. Connectez-vous au serveur Open Space.
  3. Accédez au répertoire suivant :
    OSOP_HOME/tomcat.7.xx/webapps/ROOT/WEB-INF
    
  4. Ouvrez le fichier web.xml.
  5. Ajoutez le contenu suivant suite à la dernière balise </filter> dans le fichier XML :
    <filter>
    <filter-name>CORS</filter-name>
    <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
    <init-param>
    <param-name>cors.allowGenericHttpRequests</param-name>
    <param-value>true</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.allowOrigin</param-name>
    <param-value>*</param-value>
    </init-param>
    <init-param>
    <param-name>cors.allowSubdomains</param-name>
    <param-value>true</param-value>
    </init-param>
    <init-param>
    <param-name>cors.supportedMethods</param-name>
    <param-value>GET, HEAD, POST, OPTIONS, PUT, DELETE</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.supportedHeaders</param-name>
    <param-value>Origin, Accept, Authorization, Content-Type, X-Requested-With</param-value>
    </init-param>
    <init-param>
    <param-name>cors.exposedHeaders</param-name>
    <param-value>X-Test-1, X-Test-2</param-value>
    </init-param>
    <init-param>
    <param-name>cors.supportsCredentials</param-name>
    <param-value>true</param-value>
    </init-param>
    
    <init-param>
    <param-name>cors.maxAge</param-name>
    <param-value>3600</param-value>
    </init-param>
    </filter> 
    <filter-mapping>
    <filter-name>CORS</filter-name>
    <url-pattern>*</url-pattern>
    </filter-mapping> 
    
  6. (facultatif) Si vous voulez qu'un domaine spécifique puisse accéder au serveur <osop>, procédez comme suit :
    1. Accédez à la ligne suivante dans le fichier XML :
      <init-param>
      
      <param-name>cors.allowOrigin</param-name>
      
      <param-value>*</param-value>
      
      </init-param>
      
    2. Remplacez cors.allowOrgin param-value par les informations de sous-domaine suivantes du serveur CA SDM :
      http://<nom_serveur>:<numéro_port>
      

      Remarque : Vous pouvez ajouter plusieurs sous-domaines, séparés par des espaces.

  7. Enregistrez le fichier.
  8. Redémarrez le serveur Open Space.

    Les paramètres CORS sont activés.