Enum tame_oauth::gcp::TokenOrRequest
source · [−]pub enum TokenOrRequest {
Token(Token),
Request {
request: Request<Vec<u8>>,
reason: RequestReason,
scope_hash: u64,
},
}
Expand description
Either a valid token, or an HTTP request that can be used to acquire one
Variants
Token(Token)
A valid token that can be supplied in an API request
Request
Fields
request: Request<Vec<u8>>
The parts of an HTTP request that must be sent to acquire the token, in the client of your choice
scope_hash: u64
An opaque hash of the scope(s) for which the request was constructed