![]() |
1
3
我们使用一个threadlocal变量来引用在系统入口点(在我们的例子中是servlet或ejb)经过身份验证的当前用户。这允许“全局”访问当前用户。这不直接绑定到JAAS或任何其他安全协议,但可以从它们初始化。 编辑:threadlocal返回是当前用户的主题。 访问其他用户通常是通过某种类型的管理模块完成的。 |
![]() |
2
5
我看到的模式是:
本质上,这会找到当前与当前线程关联的主题,并请求其主体。
其中一个例子就是
Apache Jackrabbit
的
RepositoryImpl
. 它在
但是,我应该注意到,这可能不一定实际工作,至少在J2EE环境中是这样。我在jboss as7下使用这段代码,它找不到主题。不过,这可能只是一个错误。 |
![]() |
3
1
在我看来,这似乎使AppSever的用户、组等具有J2EE应用程序角色。
|
![]() |
4
1
我相信JAAS的目的是不允许你做你想做的事情。我知道在我构建的应用程序中,我需要这样的功能,我必须将步骤jaas和程序直接放到实际的身份存储库中,无论它是LDAP、ActiveDirectory还是其他什么。 |
![]() |
5
0
在EJB中使用
并尝试
此代码是针对JBoss服务器系列的,供其他人在JNDI中查找。 |
![]() |
user316114 · GSS JAAS无法读取密钥库/选项卡 9 年前 |
|
user208370 · 为每个http请求调用WildFly登录模块 9 年前 |
![]() |
janor · Wildfly在web应用程序中注销后缓存角色 11 年前 |
![]() |
Bart · Spring模板连接到OpenSSO/JAAS安全端点 12 年前 |