HTTP Header Identity Propagator
Description
An identity propagator that sets a HTTP header to an Airlock Gateway (WAF) mapping using the control API.
This propagator only works together with the Airlock Gateway. Using the control API (control cookie), this identity propagator plugin stores one or more HTTP headers with information selected from the authentee (username, roles, context-data) or statically configured values in the Airlock header. Each header can be stored on one or more specific Gateway mappings or on all mappings. Airlock then appends HTTP header(s) to back-end requests of the corresponding mapping(s) so the back-end(s) can use it/them.
May be used by
Properties
Control Cookie Name (
controlCookieName) Description
The name of the Airlock control cookie. The name must match the control cookie name defined in the Airlock server.
Attributes
String
Optional
Default value
AL_CONTROL
Suggested values
AL_CONTROL
Headers (
headers) Description
Defines a number of values to propagate as HTTP headers using the Airlock back-end control API.
Attributes
Plugin-List
Optional
Assignable plugins
YAML Template (with default values)
type: HttpHeaderIdentityPropagator
id: HttpHeaderIdentityPropagator-xxxxxx
displayName:
comment:
properties:
controlCookieName: AL_CONTROL
headers: