From 5f87656d7d7421087ba820758968e5ba05a86d45 Mon Sep 17 00:00:00 2001 From: realtradam Date: Sun, 14 Jul 2024 00:02:56 -0400 Subject: articles associated with users --- src/main/java/com/blog/web/security/SecurityUtil.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/java/com/blog/web/security/SecurityUtil.java (limited to 'src/main/java/com/blog/web/security/SecurityUtil.java') diff --git a/src/main/java/com/blog/web/security/SecurityUtil.java b/src/main/java/com/blog/web/security/SecurityUtil.java new file mode 100644 index 0000000..6e8a5b0 --- /dev/null +++ b/src/main/java/com/blog/web/security/SecurityUtil.java @@ -0,0 +1,16 @@ +package com.blog.web.security; + +import org.springframework.security.authentication.AnonymousAuthenticationToken; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.context.SecurityContextHolder; + +public class SecurityUtil { + public static String getSessionUser() { + Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); + if(!(authentication instanceof AnonymousAuthenticationToken)) { + String currentUsername = authentication.getName(); + return currentUsername; + } + return null; + } +} -- cgit v1.2.3