The agent support both basic token authentication and a service account credentials file.
Right now the token can be specified in either the config file or the --auth-token flag.
The execution should fail with a clear message if a service account credentials file is provided but there is a basic authentication token specified as well.