From 4c48c5f2a8582abd9a4f618e50e04d50b190f08f Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 10 May 2021 23:05:15 +0200 Subject: [PATCH] [NSS] Add logging output on missing token --- src/nss.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nss.rs b/src/nss.rs index 33fff7e..57183d9 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, "") { -- GitLab