账号来源与日常管理
先确认认证模式
| 模式 | 登录账号来源 | 日常维护 |
|---|---|---|
| STATIC(默认) | app.auth.username 与 BCrypt password-hash | 受控修改私有配置并重启 |
| DATABASE | 数据库中的用户、角色、状态 | 用户页面创建/更新/启停、按权限管理 |
认证模式与 STANDALONE/CLUSTER 运行模式独立;两种认证均不自动改变部署拓扑。NONE/DEVELOPMENT 不能作为正式部署的登录方案。
STATIC 密码不是在配置中写明文。要生成新的 BCrypt 哈希,使用受信工具的交互/标准输入方式,避免把密码放命令历史;先在隔离环境验证。已有集群的哈希属于兼容指纹,必须按集群变更方案维护。
DATABASE 登录使用数据库账号,不使用配置用户名/哈希直接登录;但集群兼容检查仍可能使用这些配置,不能随意删除。保留至少一个启用管理员;按页面权限管理用户,核对审计记录。首次引导账号可能要求强制改密。
验证与故障
用新浏览器会话验证正确角色能登录并执行授权操作,同时核验普通角色看不到管理动作。忘记密码或管理员全被禁用时,不要清用户表、关闭认证或反复 bootstrap;保留备份,先定位当前账号来源并制定恢复流程。模式切换不等于密码重置工具。