0
這實際上是Shiro特有的一個常見問題。我想知道的是org.apache.shiro.SecurityUtils#getSubject
是如何工作的。我已經檢查了SecurityUtils
和ThreadContext
的必要部分,現在我完全不解。我理解Shiro's
SecurityUtils.getSubject()
工作的基本方式是它返回綁定到當前正在執行的線程的主題。其實我期待着類似於RequestLocal而不是ThreadLocal的東西。Shiro的SecurityUtils內部
我的問題:
如何
Shiro
確保應用程序的隨機點具有相同的線程爲主題創世線程提供相同的主題? (也許它與Servlet規範有關,會是很好的指向必要部分)特別是我對JAX-RS
感興趣。這是整個主題中最混亂的部分。
Shiro
如何工作在Servlet 3 Container
多個請求綁定到單個線程?
請問有人可以解釋這些問題嗎?
感謝