Default credentials now works for token request with webclient
Moved validation responsibility from ClientFactory to ServiceBus.