Struct oauth_api::Config [] [src]

pub struct Config {
    pub client_id: String,
    pub client_secret: String,
    pub scopes: Vec<String>,
    pub auth_url: Url,
    pub token_url: Url,
    pub redirect_url: String,
}

Configuration of an oauth2 application.

Fields

Methods

impl Config
[src]

Generates a new config from the given fields

Generates an auth url to visit from the infomation in the config struct

Given a code (obtained from the authorize_url) and varies by service. exchange will then make a POST request with the code and attempt to retrieve an access token. On success, the token is returned as a Result. On failure, a string with an error description is returned as a Result