6.2. 客户端登录模块
短名称 : Client
全名 : org.jboss.security.ClientLoginModule
客户端登录模块是登录模块的一种实施,供 JBoss EAP 客户端在建立调用者身份和凭据时使用。这会创建一个新的 SecurityContext
,为其分配一个主体和凭证,并将 SecurityContext
设置为 ThreadLocal
安全上下文。客户端登录模块是客户端唯一支持建立当前线程调用者的机制。单机客户端应用和服务器环境均充当尚未配置为以透明方式使用 JBoss EAP 安全
子系统的 JBoss EAP EJB 客户端,必须使用客户端登录模块。
此登录模块不执行任何身份验证。它只是将提供的登录信息复制到服务器 EJB 调用层,以便在服务器上随后进行身份验证。在 JBoss EAP 中,这仅支持将用户身份切换为 JVM 调用。这不支持远程客户端建立身份。
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
多线程 | true or false | true | 如果每个线程都有自己的主体和凭证存储,则设置为 true。设置为 false,表示虚拟机中的所有线程共享相同的身份和凭据。 |
password-stacking |
| false |
将 设置为 |
restore-login-identity | true or false | false |
如果 |