# 用户管理

Kite 支持多种用户管理方式，结合 OAuth 与本地密码用户，配合 RBAC 权限系统，实现灵活的访问控制。

## 用户类型

- **OAuth 用户**：通过第三方身份提供商（如 GitHub、OIDC 等）登录。

如何配置 OAuth 见 [OAuth 配置指南](./oauth-setup)

- **密码用户**： 通过用户名和密码登录。
- **API 密钥**：用于脚本、CI/CD 或外部系统调用 Kite API。参见 [API 认证](../api/authentication)。

## 用户管理

拥有 **admin** 角色的用户，可在页面右上角进入设置入口，进入用户与权限管理界面。

在该界面，您可以：

- 查看当前所有用户及其角色信息
- 新增用户（仅支持密码用户）
- 禁用或删除不再需要的账号
- 修改用户的角色分配，实现权限调整

![User Management](../../screenshots/user-m.png)

## 最佳实践

- 推荐优先使用 OAuth 用户，实现统一身份管理
- 密码用户适用于特殊或临时场景
- 定期审查用户列表和角色分配，确保权限最小化
- 禁用未使用账号，降低安全风险

权限分配可参考 [RBAC 权限管理](./rbac-config)
