Platformowy nagłówek z identyfikatorem tenanta

Wstęp

Możliwe jest włączenie platformowego mechanizmu, który do wszystkich żądań restowych z poziomu skryptów i zadań skryptowych doda nagłówek z identyfikatorem tenanta (partnerId, numer rozliczeniowy banku).

Konfiguracja

Do włączenia mechanizmu służą następujące propertiesy, do ustawienia w aplikacjach webforms (dla skryptów, w zależności od wdrożenia envem do application.yml lub w webforms.xmlu) oraz process-handler-executor-camunda (dla zadań skryptowych):

Property
Opis
Wartość domyślna

script-service.tenant.interceptor.enabled

Wartość boolean mówiąca, czy mechanizm dodawania nagłówka ma być włączony.

false

script-service.tenant.interceptor.header-name

String określający, jaka ma być nazwa nagłówka.

x-tenant-id

Do poprawnego działania mechanizmu:

  • dla skryptu - na wniosku, na którym będzie on wywołany musi być zdefiniowana zmienna partnerId, to jej wartość trafia do nagłówka,

  • dla zadania skryptowego - do nagłowka trafia wartość Tenant ID, dla którego uruchomiona jest instancja procesu.

Z poziomu samego skryptu/handlera nie trzeba nic dodatkowo robić.

Last updated

Was this helpful?