requester: first try api key, next integration port, lastly username:password

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
request: check for unauthorized access 405 return code

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>