put basic auth support as an optional value so it will not conflict with certain rest setups