6.2. 客户端登录模块


短名称 : Client

全名 : org.jboss.security.ClientLoginModule

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

警告

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

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

多线程

true 或 false

true

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

password-stacking

使用FirstPass 或 false

false

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

restore-login-identity

true 或 false

false

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

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部