0

这实际上是一个常见的问题,而不是 Shiro 特定的问题。我想了解的是如何org.apache.shiro.SecurityUtils#getSubject工作。SecurityUtils我已经检查了and的必要部分,ThreadContext现在我完全困惑了。我理解的基本Shiro's SecurityUtils.getSubject()工作方式是它返回绑定到当前执行线程的主题。实际上,我期待类似于 RequestLocal 而不是 ThreadLocal 的东西。

我的问题:

  1. 如何Shiro确保应用程序的随机点具有与主题创建者线程相同的线程以提供相同的主题?(也许它与 Servlet 规范有关。将是很好的指点必要部分)特别是我对JAX-RS.

  2. 这是整个主题中最令人困惑的部分。在多个请求绑定到单个线程的情况下如何Shiro工作?Servlet 3 Container

有人可以阐明这些问题吗?

谢谢

4

1 回答 1

1

在这个邮件列表线程中详细回答

于 2012-11-16T19:35:07.820 回答