From 0e389e69eccdd4c196116f2c824d9bb754034f3a Mon Sep 17 00:00:00 2001 From: Francesco Date: Wed, 8 Nov 2023 15:18:41 +0100 Subject: [PATCH] Displaying current authenticated user --- .../snapadmin/external/controller/GlobalController.java | 6 ++++++ src/main/resources/templates/fragments/resources.html | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/tech/ailef/snapadmin/external/controller/GlobalController.java b/src/main/java/tech/ailef/snapadmin/external/controller/GlobalController.java index 2166258..26422f0 100644 --- a/src/main/java/tech/ailef/snapadmin/external/controller/GlobalController.java +++ b/src/main/java/tech/ailef/snapadmin/external/controller/GlobalController.java @@ -19,6 +19,7 @@ package tech.ailef.snapadmin.external.controller; +import java.security.Principal; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; @@ -131,5 +132,10 @@ public class GlobalController { return snapAdmin.isAuthenticated(); } + @ModelAttribute("snapadmin_authenticatedUser") + public String authenticatedUser(Principal principal) { + if (principal == null) return null; + return principal.getName(); + } } diff --git a/src/main/resources/templates/fragments/resources.html b/src/main/resources/templates/fragments/resources.html index cd242e4..f34ef56 100644 --- a/src/main/resources/templates/fragments/resources.html +++ b/src/main/resources/templates/fragments/resources.html @@ -37,9 +37,9 @@ [[ ${snapadmin_userConf.get('brandName')} ]] - +
+ [[ ${snapadmin_authenticatedUser} ]] +