1

I am developing a mule application. My start point is http. I need to authenticate my http calls using an authentication token which I am sending as request header. Now, How do I get this request header value in my Mule application?

Dersana Jose
  • 13
  • 1
  • 3

2 Answers2

4

suppose if the header name was "authToken" which contains the authentication token. it can be accessed in mule floe with below mel expression
#[message.inboundProperties.authToken]

Mohan
  • 520
  • 4
  • 16
1

Alternately, if your header is 'authToken' you can use use following expression to get your header :-

<logger message="#[message.inboundProperties.get('authToken')]" level="INFO" doc:name="Logger"/>

or

<logger message="#[message.inboundProperties.'authToken']" level="INFO" doc:name="Logger"/>

or

<logger message="#[message.inboundProperties['authToken']]" level="INFO" doc:name="Logger"/>
Anirban Sen Chowdhary
  • 8,233
  • 6
  • 39
  • 81