From 828c1aed53e8e02e4179c55f869ccce901fface7 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Thu, 13 May 2021 14:01:56 +0200
Subject: [PATCH] [NSS] Add logging to track on what NSS hooks were called

---
 src/nss.rs | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/nss.rs b/src/nss.rs
index e972146..b7bbad8 100644
--- a/src/nss.rs
+++ b/src/nss.rs
@@ -65,6 +65,7 @@ struct OidcPasswd;
 impl PasswdHooks for OidcPasswd {
     fn get_all_entries() -> Response<Vec<Passwd>> {
         let conf = nss_hook_prepare();
+        info!("[NSS] passwd.get_all_entries called");
 
         let mut cache = get_cache();
         let user_token_res = cache.context_user.get_access_token();
@@ -97,6 +98,7 @@ impl PasswdHooks for OidcPasswd {
 
     fn get_entry_by_uid(uid: libc::uid_t) -> Response<Passwd> {
         let conf = nss_hook_prepare();
+        info!("[NSS] passwd.get_entry_by_uid called for {}", uid);
 
         let mut cache = get_cache();
         let user_token_res = cache.context_user.get_access_token();
@@ -129,6 +131,7 @@ impl PasswdHooks for OidcPasswd {
 
     fn get_entry_by_name(name: String) -> Response<Passwd> {
         let conf = nss_hook_prepare();
+        info!("[NSS] passwd.get_entry_by_name called for {}", name);
 
         let mut cache = get_cache();
         let user_token_res = cache.context_user.get_access_token();
-- 
GitLab