ExtractProfile

Trait ExtractProfile 

Source
pub trait ExtractProfile {
    // Required method
    fn extract_profile(
        &self,
        provider: &OAuthProvider,
        json_response: Value,
    ) -> Result<UserProfile>;
}
Expand description

Trait for automatic extraction of user profiles from responses

Required Methods§

Source

fn extract_profile( &self, provider: &OAuthProvider, json_response: Value, ) -> Result<UserProfile>

Extract a user profile from a JSON response

Implementors§