Trait oauth2_client::provider::Provider
source · pub trait Provider: DynClone {
type Scope: Scope;
// Required methods
fn client_id(&self) -> Option<&ClientId>;
fn client_secret(&self) -> Option<&ClientSecret>;
fn token_endpoint_url(&self) -> &Url;
// Provided method
fn extra(&self) -> Option<Map<String, Value>> { ... }
}