3.10. Runas loginin 模块
短名称 : RunAs
全名 : org.jboss.security.auth.spi.RunAsLoginModule
RunAs
login 模块是一种帮助模块,它会在身份验证的登录阶段将角色 作为
角色推送到堆栈,然后在提交或中止阶段以堆栈形式填充 作为角色运行
。此登录模块的目的是为其他登录模块提供角色,这些模块必须访问受保护的资源才能执行其身份验证,例如,访问安全 EJB 的登录模块。RunAs
登录模块必须在需要 按
角色建立的登录模块之前配置。
选项 | 类型 | 默认值 | 描述 |
---|---|---|---|
roleName | 角色名称 | nobody |
在登录阶段用作角色 |
principalName | 主体名称 | nobody |
在登录阶段 |
principalClass | 完全限定类名称。 | org.jboss.security.SimplePrincipal | 主体实施类,其中包含一个构造器,用于将 String 参数用作主体名称。 |