For deployments of OpenWhisk where the controller is enable with an 
authentication different than single master API Key, for example from sort of 
IAM identities.

For the use case of accessing public action (ie `/whisk.system/utils/echo`) the 
namespace located in the URL identifies the location of the action, but there 
is a need to identify the namespace of the caller.

Adding a header with `x-namespace-id` is the most simple way to address the 
missing piece of information. For Controllers that need this info will leverage 
it, for current controllers using current master API Key where the caller 
namespace can be deduced from the API Key in auth header they simple ignore the 
this header.

[ Full content available at: 
https://github.com/apache/incubator-openwhisk-client-js/issues/139 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to