summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/security/SecurityUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/blog/web/security/SecurityUtil.java')
-rw-r--r--src/main/java/com/blog/web/security/SecurityUtil.java16
1 files changed, 16 insertions, 0 deletions
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;
+ }
+}