Enabling Authentication with HTTP Headers

About this task

Server JAAS authentication using HTTP headers is not enabled by default. To enable it, you configure system properties in the Server_Common.conf file in the Universal Messaging_directory\UniversalMessaging\server\instance_name\bin directory of the Universal Messaging server instance.

To enable authetication with HTTP headers

Procedure

  1. Configure the following properties in the Server_Common.conf file of the Universal Messaging server instance:
    • wrapper.java.additional.n=-DNirvana.auth.enabled=Y
    • wrapper.java.additional.n=-DNirvana.auth.mandatory=Y
    • wrapper.java.additional.n=-DNirvana.auth.server.jaaskey=<name of JAAS context>
    • wrapper.java.additional.n=-Djava.security.auth.login.config=<path to jaas.conf file>
    • wrapper.java.additional.n=-Dcom.softwareag.um.server.authentication.http.extraHeaders="<comma-separated header keys to be forwarded to the JAAS authentication module>"

    where n is a unique positive integer.

  2. Restart the Universal Messaging server instance.