Usage Notes for HTTP Header Configuration
Note the following information when you configure com.softwareag.um.server.authentication.http.extraHeaders:
If a particular header is present multiple times in the same client request, Universal Messaging passes the header to the authentication module as a single map entry. The header values are present as comma-separated strings and the order of the headers is preserved.
If you want the server to pass all headers provided by the client to the authentication module, you can use a wildcard:
wrapper.java.additional.n=
-Dcom.softwareag.um.server.authentication.http.extraHeaders="*"
If the headers that you specify in
com.softwareag.um.server.authentication.http.extraHeaders are bigger than
8192 bytes, you can configure a bigger value for the
HTTPHeaderSize property in the Server_Common.conf file:
wrapper.java.additional.n=-DHTTPHeaderSize=<header size in bytes>
where n is a unique positive integer.
If you want to specify the maximum buffer size of the HTTP header, you can configure the
HTTPMaxHeaderSize property in the Server_Common.conf file:
wrapper.java.additional.n=-HTTPMaxHeaderSize =<max header size in bytes>
where n is a unique positive integer.
By default, the value of the maximum buffer size of the HTTP header is two times the buffer size specified in the HTTPHeaderSize property.