Trait inth_oauth2_async::provider::Provider [−][src]
pub trait Provider { type Lifetime: Lifetime; type Token: Token<Self::Lifetime>; fn auth_uri(&self) -> &Url; fn token_uri(&self) -> &Url; fn credentials_in_body(&self) -> bool { ... } }
Expand description
OAuth 2.0 providers.
Associated Types
Required methods
The authorization endpoint URI.
The token endpoint URI.
Provided methods
fn credentials_in_body(&self) -> bool
fn credentials_in_body(&self) -> bool
Provider requires credentials via request body.
Although not recommended by the RFC, some providers require client_id
and client_secret
as part of the request body.