From 3c4fee1db116c11d4f04727cfe076d7c94daeaf2 Mon Sep 17 00:00:00 2001
From: yanzhaofeige <yanzhaofeige@qq.com>
Date: Mon, 30 Sep 2024 12:10:57 +0800
Subject: [PATCH] init

---
 cpzidc-framework/src/main/java/com/odcc/cpzidc/framework/security/context/AuthenticationContextHolder.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/cpzidc-framework/src/main/java/com/odcc/cpzidc/framework/security/context/AuthenticationContextHolder.java b/cpzidc-framework/src/main/java/com/odcc/cpzidc/framework/security/context/AuthenticationContextHolder.java
new file mode 100644
index 0000000..30d3ceb
--- /dev/null
+++ b/cpzidc-framework/src/main/java/com/odcc/cpzidc/framework/security/context/AuthenticationContextHolder.java
@@ -0,0 +1,28 @@
+package com.odcc.cpzidc.framework.security.context;
+
+import org.springframework.security.core.Authentication;
+
+/**
+ * 身份验证信息
+ * 
+ * @author ruoyi
+ */
+public class AuthenticationContextHolder
+{
+    private static final ThreadLocal<Authentication> contextHolder = new ThreadLocal<>();
+
+    public static Authentication getContext()
+    {
+        return contextHolder.get();
+    }
+
+    public static void setContext(Authentication context)
+    {
+        contextHolder.set(context);
+    }
+
+    public static void clearContext()
+    {
+        contextHolder.remove();
+    }
+}

--
Gitblit v1.9.3