Page tree
Skip to end of metadata
Go to start of metadata

 

Apache Konfiguration für ICA-API

 

Ab der ICA-Version 1.5.x, sowie der Applikation-Server Version Wildlfy hat sich die Konfiguration für die API auf Serverseite geändert.

 

In der apache-Konfiguration für den Virtuellen Host, der den Zugriff auf den Applikation Server kontrolliert sind folgende Zeilen einzufügen:

RewriteRule ^/ica/rest/api/([^/]+)/([^/]+)/service/(.*)/?(.*) /ica/rest/$3/$4 [PT,E=API_CALL:1,E=API_MIN:$1,E=API_MAJ:$2]
RequestHeader SET ICA_API_CALL_MIN "%{API_MIN}e"
RequestHeader SET ICA_API_CALL_MAJ "%{API_MAJ}e"

 

Erläuterung

Die Externen Service-Calls, die auf die ICA-API zugreifen werden jetzt schon von der Apache-Konfiguration auf den internen REST-API Call umgeschrieben (per Rewriting). Die Information, dass ein API-Zugriff erfolgt, sowie die Versionsnummern werden dabei in Umgebungsvariablen geschrieben, die dann wiederum als zusätzliche Header-Parameter im Request an den Applikation Server übergeben werden. 

  • No labels