Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

HTTP Headers hanterade av VP

Http header  
x-vp-sender-id
obligatorisk vid http anropKonsumentens hsa id, används för behörighetskontroll i VP
x-vp-instance-id
obligatorisk vid http anropIdentifierar vilken VP instans anropet kommer ifrån,  för att mottagande VP skall kunna avgöra om anropen kommer från en känd VP instans
x-rivta-original-serviceconsumer-hsaidvalfriIdentifierar ursprungsavsändare, om headern bifogas i anropet kommer VP säkerställ att informationen förs vidare orörd i samtliga utgående anrop

 

Exempelanrop till PingForConfiguration  

Givet att VP är konfigurerat med följande i vp-config-overide.properties:

VP_INSTANCE_ID=VP_INSTANCEID

IP_WHITE_LIST=<Konsumentens ip adress>

Och klienten bifogar följande http headers och värde:

x-vp-sender-id=KLIENTS HSAID (en konsumentens med behörighet i VPs TAK)
x-vp-instance-id=VP_INSTANCEID (matchar VP instansens id ovan)
 

 

Kodblock
titlecurl till PingForConfiguration med korrekta http headers angivna
curl -H "Content-Type: text/xml; charset=utf-8" -H "x-vp-sender-id: KLIENTS HSAID" -H "x-vp-instance-id: VP_INSTANCEID" -d @PingForConfigurationRequest.xml -X POST http://localhost:8080/vp/itintegration/monitoring/PingForConfiguration/1/rivtabp21

...