summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/security/SecurityUtil.java
diff options
context:
space:
mode:
authorrealtradam <[email protected]>2024-07-14 00:02:56 -0400
committerrealtradam <[email protected]>2024-07-14 00:02:56 -0400
commit5f87656d7d7421087ba820758968e5ba05a86d45 (patch)
tree7c5a2cdfc7822cc1fac326152a653fc4b7211c19 /src/main/java/com/blog/web/security/SecurityUtil.java
parent2f91d2067e7da107a83225f063216c0c6dd7b7cc (diff)
downloadspring-blog-5f87656d7d7421087ba820758968e5ba05a86d45.tar.gz
spring-blog-5f87656d7d7421087ba820758968e5ba05a86d45.zip
articles associated with users
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;
+ }
+}