pub type OAuthClient = BasicClient;

Aliased Type§

struct OAuthClient {
    pub(crate) client_id: ClientId,
    pub(crate) client_secret: Option<ClientSecret>,
    pub(crate) auth_url: AuthUrl,
    pub(crate) auth_type: AuthType,
    pub(crate) token_url: Option<TokenUrl>,
    pub(crate) redirect_url: Option<RedirectUrl>,
    pub(crate) introspection_url: Option<IntrospectionUrl>,
    pub(crate) revocation_url: Option<RevocationUrl>,
    pub(crate) device_authorization_url: Option<DeviceAuthorizationUrl>,
    pub(crate) phantom: PhantomData<(StandardErrorResponse<BasicErrorResponseType>, StandardTokenResponse<EmptyExtraTokenFields, BasicTokenType>, BasicTokenType, StandardTokenIntrospectionResponse<EmptyExtraTokenFields, BasicTokenType>, StandardRevocableToken, StandardErrorResponse<RevocationErrorResponseType>)>,
}

Fields§

§client_id: ClientId§client_secret: Option<ClientSecret>§auth_url: AuthUrl§auth_type: AuthType§token_url: Option<TokenUrl>§redirect_url: Option<RedirectUrl>§introspection_url: Option<IntrospectionUrl>§revocation_url: Option<RevocationUrl>§device_authorization_url: Option<DeviceAuthorizationUrl>§phantom: PhantomData<(StandardErrorResponse<BasicErrorResponseType>, StandardTokenResponse<EmptyExtraTokenFields, BasicTokenType>, BasicTokenType, StandardTokenIntrospectionResponse<EmptyExtraTokenFields, BasicTokenType>, StandardRevocableToken, StandardErrorResponse<RevocationErrorResponseType>)>