Trait 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>> { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Implementors§