For better or worse, basic auth in the URL isn't really an option any more, (e.g. see
https://stackoverflow.com/a/57193064). I think the issue was that it reveals the secret to anyone who can see the URL bar, but the alternative we got still has that problem
and also has the problem that the secret is no longer separable from the resource identifier.