3.2. 在红帽构建的 Keycloak 启动时引导临时 admin 帐户
Red Hat build of Keycloak start
和 start-dev
命令支持用于引导临时管理员用户和 admin 服务帐户的选项。这些选项是标准配置选项,因此可以在任何配置 源 中指定,如环境变量或 CLI 参数。例如,以下示例演示了如何使用带有 CLI 参数的 start
和 start-dev
命令来分别引导临时 admin 用户和 admin 服务帐户:
bin/kc.[sh|bat] start --bootstrap-admin-username tmpadm --bootstrap-admin-password pass
bin/kc.[sh|bat] start-dev --bootstrap-admin-client-id tmpadm --bootstrap-admin-client-secret secret
可以省略用户名或客户端 ID 值 ; 如需更多信息,请参阅下面的 第 3.5 节 “默认值” 部分。
这些选项的目的仅适用于 bootstrap 临时管理帐户。只有当 master 域不存在时,才会在 Red Hat build of Keycloak 服务器的初始启动时创建这些帐户。帐户始终在 master 域中创建。要恢复丢失的 admin 访问权限,请使用以下部分中描述的专用命令。