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 调用。这不 支持 远程客户端建立身份。
| 选项 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| 多线程 | true 或 false | true | 如果每个线程都有自己的主体和凭证存储,则设置为 true。设置为 false,表示虚拟机中的所有线程共享相同的身份和凭据。 |
| password-stacking |
| false |
将 设置为 |
| restore-login-identity | true 或 false | false |
如果 |