Specify which source to be used by the client authenticator
Added docs for the client_authenticator module
Improved test coverage of client_authenticator.request_body