6.2. 客户端登录模块


短名称 : Client

全名 : org.jboss.security.ClientLoginModule

客户端登录模块是登录模块的一种实施,供 JBoss EAP 客户端在建立调用者身份和凭据时使用。这会创建一个新的 SecurityContext,为其分配一个主体和凭证,并将 SecurityContext 设置为 ThreadLocal 安全上下文。客户端登录模块是客户端唯一支持建立当前线程调用者的机制。单机客户端应用和服务器环境均充当尚未配置为以透明方式使用 JBoss EAP 安全 子系统的 JBoss EAP EJB 客户端,必须使用客户端登录模块。

警告

此登录模块不执行任何身份验证。它只是将提供的登录信息复制到服务器 EJB 调用层,以便在服务器上随后进行身份验证。在 JBoss EAP 中,这仅支持将用户身份切换为 JVM 调用。这不支持远程客户端建立身份

Expand
表 6.2. 客户端登录模块选项
选项类型默认值描述

多线程

true or false

true

如果每个线程都有自己的主体和凭证存储,则设置为 true。设置为 false,表示虚拟机中的所有线程共享相同的身份和凭据。

password-stacking

使用FirstPass 或 false

false

将 设置为 使用FirstPass,表示此登录模块应查找存储在 LoginContext 中以用作身份的信息。在使用此模块堆栈其他登录模块时,可以使用此选项。

restore-login-identity

true or false

false

如果 login()方法启动时看到的身份和凭据应在调用 logout() 方法后恢复,则 设置为 true。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat