One option would be to override the default user with a context arg like those used for body and headers.
To override for multiple specs we could add another context detection rule.
Should we continue to assume BASIC auth, or somehow try to make authentication method pluggable?