1.2.7. 使用 CLI 安全命令为管理接口启用 SASL 身份验证
在 JBoss EAP 中,可通过 security enable-sasl-management 命令为管理接口启用使用 elytron SASL 身份验证工厂的 SASL 身份验证。此命令将创建配置身份验证所需的所有不存在的资源。默认情况下,此命令会将随附的 SASL 工厂与 http-interface 关联。
示例:启用 SASL 身份验证
security enable-sasl-management
Server reloaded.
Command success.
Authentication configured for management http-interface
sasl authentication-factory=management-sasl-authentication
security-domain=ManagementDomain
注意
执行命令后,管理 CLI 将重新加载服务器并重新连接该服务器。
如果 SASL 工厂已存在,则将工厂更新为使用 --mechanism 参数定义的机制。
重新排序 SASL 机制
定义的 SASL 机制的顺序决定了服务器如何验证请求,并将第一个匹配机制发送到客户端。可以通过在以下命令中传递逗号分隔列表来更改此顺序:
security reorder-sasl-management --mechanisms-order=MECHANISM1,MECHANISM2,...
为管理接口禁用 SASL 身份验证
若要删除活动的 SASL 身份验证工厂,可使用以下命令:
security disable-sasl-management
或者,命令可用于从活动的 SASL 身份验证工厂中删除特定的机制。
security disable-sasl-management --mechanism=MECHANISM