This commit is contained in:
parent
e524996693
commit
d4094b8a6a
@ -100,11 +100,11 @@ impl PamFido2Luks {
|
|||||||
impl PamServiceModule for PamFido2Luks {
|
impl PamServiceModule for PamFido2Luks {
|
||||||
fn authenticate(pamh: Pam, flag: PamFlag, args: Vec<String>) -> PamError {
|
fn authenticate(pamh: Pam, flag: PamFlag, args: Vec<String>) -> PamError {
|
||||||
let user = match pamh.get_cached_user() {
|
let user = match pamh.get_cached_user() {
|
||||||
Err(_) => return PamError::AUTH_ERR,
|
Err(_) => return dbg!(PamError::AUTH_ERR),
|
||||||
Ok(p) => p.map(|s| s.to_str().map(str::to_string).unwrap()),
|
Ok(p) => p.map(|s| s.to_str().map(str::to_string).unwrap()),
|
||||||
};
|
};
|
||||||
let password = match pamh.get_authtok(None) {
|
let password = match pamh.get_authtok(None) {
|
||||||
Err(_) => return PamError::AUTH_ERR,
|
Err(_) => return dbg!(PamError::AUTH_ERR),
|
||||||
Ok(p) => p.map(|s| s.to_str().map(str::to_string).unwrap()),
|
Ok(p) => p.map(|s| s.to_str().map(str::to_string).unwrap()),
|
||||||
};
|
};
|
||||||
if let (Some(user), Some(password)) = (user, password) {
|
if let (Some(user), Some(password)) = (user, password) {
|
||||||
@ -112,11 +112,11 @@ impl PamServiceModule for PamFido2Luks {
|
|||||||
Ok(_) => PamError::SUCCESS,
|
Ok(_) => PamError::SUCCESS,
|
||||||
Err(e) => match e {
|
Err(e) => match e {
|
||||||
//TODO: output more detailed error
|
//TODO: output more detailed error
|
||||||
_ => PamError::AUTH_ERR,
|
_ => dbg!(PamError::AUTH_ERR),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
PamError::AUTH_ERR
|
dbg!(PamError::AUTH_ERR)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user