pub trait Provider: DynClone {
    type Scope: Scope;

    fn client_id(&self) -> Option<&ClientId>;
    fn client_secret(&self) -> Option<&ClientSecret>;
    fn token_endpoint_url(&self) -> &Url;

    fn extra(&self) -> Option<Map<String, Value>> { ... }
}

Required Associated Types

Required Methods

Provided Methods

Trait Implementations

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Implementors