Now supporting the bearer auth strategy

Vector can now bear authentication tokens for relevant components.

The light reading material of IETF RFC 6750 taught us all about how bearer auth works, right?

You glazed over it? Fine. We read it (and implemented it!) for you. Now you can have Vector use bearer tokens with your favorite (and not so favorite) services.

Just drop your token in, and you’re done.

 [sinks.example]
   type = "http"
+  auth.strategy = "bearer"
+  auth.token = "B14CK-L1V35-M4TT4R"

Reminder: If you’re building a 12 Factor App you may wish to use environment variables!

 [sinks.example]
   type = "http"
+  auth.strategy = "bearer"
+  auth.token = "${VECTOR_SINKS_HTTP_example_AUTH_TOKEN}"

Check out the HTTP sink token docs for more information.