comparison pam-http/src/lib.rs @ 19:d654aa0655e5

Making PamHandle a struct with methods
author Anthony Nowell <anthony@algorithmia.com>
date Mon, 25 Sep 2017 23:42:35 -0600
parents 27730595f1ea
children 734ca62159fb
comparison
equal deleted inserted replaced
18:0f5e9e8963ae 19:d654aa0655e5
63 63
64 PamResultCode::PAM_SUCCESS 64 PamResultCode::PAM_SUCCESS
65 } 65 }
66 66
67 fn get_url(url: &str, user: &str, password: Option<&str>) -> reqwest::Result<StatusCode> { 67 fn get_url(url: &str, user: &str, password: Option<&str>) -> reqwest::Result<StatusCode> {
68 let client = Client::builder()?.timeout(Duration::from_secs(5)).build()?; 68 let client = Client::builder()?.timeout(Duration::from_secs(15)).build()?;
69 client.get(url)? 69 client.get(url)?
70 .basic_auth(user, password) 70 .basic_auth(user, password)
71 .send() 71 .send()
72 .map(|r| r.status()) 72 .map(|r| r.status())
73 } 73 }