Interface TokenBlacklistStore

All Known Implementing Classes:
CacheTokenBlacklistStore

public interface TokenBlacklistStore

Token 黑名單儲存介面

定義儲存與查詢已撤銷 token 的操作。 應用程式可實作不同的儲存機制(記憶體、Redis、資料庫等)。

執行緒安全性:實作類別必須確保執行緒安全。

Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(String token)
    將 token 加入黑名單
    boolean
    檢查 token 是否在黑名單中
    void
    remove(String token)
    從黑名單移除 token(通常不需要,因為會自動過期)
  • Method Details

    • add

      void add(String token)
      將 token 加入黑名單
      Parameters:
      token - JWT token
    • contains

      boolean contains(String token)
      檢查 token 是否在黑名單中
      Parameters:
      token - JWT token
      Returns:
      true 若 token 在黑名單中
    • remove

      void remove(String token)
      從黑名單移除 token(通常不需要,因為會自動過期)
      Parameters:
      token - JWT token