A client credentials with an id and secret.
Use the ‘site’ to set a base Uri, perhaps useful when token and auth uri’s are relative.
pub type Client(body) { Client(id: String, secret: String, site: Uri) }
Client(id: String, secret: String, site: Uri)
pub fn authorization_header( r: Request(a), token: String, ) -> Request(a)
Prepend an access token as an authorization header bearer token