I added REST Host "RHOST1" in inventory (alongwith Basic Auth: Username and passsword)
I added GET operation "OP1" in inventory under "RHOST1" as parent host
When I do "invoke REST operation" on "OP1", presentation tab only shows one input param "REST operation to be used for call"
When workflow is run I get error "Authorzation header not present".
I have already added credentials to parent host "RHOST1". Do I again need to provide these details while invoking REST operation "OP1" under parent host.
If yes, how I can provide "authorization header" while doing "Invoke REST operation"(I can see 15 params in Action Input tab but cant see in presenation tab while running workflow)
You don't need to enter authentication for an operation since it is inherit from the REST host. The user name and password that you've entered when registering the host will be used when you invoke the child operations.
If the server that you are trying to access is public you could send it to us to see if we could identify what might be the problem with the authentication header. Other thing that you might do is to place an HTTP proxy between the vCO and your server to see the exact HTTP requests and if all headers are presented as required.
Very late response to this but I was just able to reproduce the same issue with Basic Auth using vShield REST API.