From ea9b12465c90fc72c40f3bd87c90785dfc2984e2 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期三, 30 四月 2025 14:57:23 +0800
Subject: [PATCH] 基础代码

---
 src/main/java/com/cl/service/impl/TokenBlacklistService.java |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/cl/service/impl/TokenBlacklistService.java b/src/main/java/com/cl/service/impl/TokenBlacklistService.java
new file mode 100644
index 0000000..0db2a84
--- /dev/null
+++ b/src/main/java/com/cl/service/impl/TokenBlacklistService.java
@@ -0,0 +1,25 @@
+package com.cl.service.impl;
+
+
+import org.springframework.stereotype.Service;
+
+import java.util.Collections;
+
+import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
+
+
+@Service
+public class TokenBlacklistService {
+    // 使用ConcurrentHashMap或Redis存储黑名单
+    private final Set<String> blacklist = Collections.newSetFromMap(new ConcurrentHashMap<>());
+
+    public void addToBlacklist(String token) {
+        blacklist.add(token);
+    }
+
+    public boolean isBlacklisted(String token) {
+        return blacklist.contains(token);
+    }
+
+}
\ No newline at end of file

--
Gitblit v1.7.1