diff --git a/src/nss.rs b/src/nss.rs index 33fff7e0b31e0967a4b9602a059e4c41187657af..57183d9232248feba464b1149abf4e4b05a042fb 100644 --- a/src/nss.rs +++ b/src/nss.rs @@ -65,7 +65,11 @@ impl PasswdHooks for OidcPasswd { let user = get_current_user(); let token = match cache.load_user_token(&user) { Some(t) => t, - None => return Response::Unavail + None => { + // FIXME Implement fallback to system token + error!("Could not find a user token for {} to request NSS data", user); + return Response::Unavail; + } }; let data: Vec<HashMap<String, Value>> = match get_data(conf, "nss", "passwd", token, "") {