Struct yup_oauth2::ApplicationSecret [] [src]

pub struct ApplicationSecret {
    pub client_id: String,
    pub client_secret: String,
    pub token_uri: String,
    pub auth_uri: String,
    pub redirect_uris: Vec<String>,
    pub project_id: Option<String>,
    pub client_email: Option<String>,
    pub auth_provider_x509_cert_url: Option<String>,
    pub client_x509_cert_url: Option<String>,
}

Represents either 'installed' or 'web' applications in a json secrets file. See ConsoleApplicationSecret for more information

Fields

The client ID.

The client secret.

The token server endpoint URI.

The authorization server endpoint URI.

Name of the google project the credentials are associated with

The service account email associated with the client.

The URL of the public x509 certificate, used to verify the signature on JWTs, such as ID tokens, signed by the authentication provider.

The URL of the public x509 certificate, used to verify JWTs signed by the client.

Trait Implementations

impl Default for ApplicationSecret
[src]

Returns the "default value" for a type. Read more

impl Clone for ApplicationSecret
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more