I think since the adapter could be a separated module, this would allow people to extend with new adapters and improve support on the existent one.
I implemented a data adapter that extends the RestAdapter and support query string authentication, but it's my intention to support (at least) basic auth and header authentication in a near future.
https://www.npmjs.com/package/rendr-auth-rest-adapter
To implement this I had to depend on rendr package, that is undesirable.