账户与权限管理
ElasticView 提供了完善的用户管理和权限控制系统,支持多种用户认证方式,帮助企业构建安全可控的数据管理平台。
用户管理
用户列表
系统提供直观的用户列表界面,管理员可以查看所有用户信息并进行管理操作。
用户列表功能:
- 查看所有系统用户信息
- 支持用户搜索和筛选
- 快速查看用户状态和权限
- 批量操作用户账户
新增用户
管理员可以通过友好的界面为系统添加新用户。
新增用户步骤:
- 填写基本用户信息(用户名、邮箱等)
- 设置初始密码或发送邀请邮件
- 分配用户权限组
- 配置用户状态和有效期
编辑用户信息
系统支持修改用户的基本信息和权限设置。
可编辑内容:
- 用户基本信息(姓名、邮箱、电话等)
- 用户状态(启用/禁用)
- 权限组分配
- 账户有效期设置
密码管理
管理员可以重置用户密码,用户也可以自行修改密码。
密码安全策略:
- 支持复杂密码策略配置
- 密码加密存储
- 定期密码更新提醒
- 登录失败次数限制
权限组管理
ElasticView 采用基于角色的权限控制(RBAC)模式,通过权限组来统一管理用户权限。
权限组列表
权限组管理页面提供以下功能:
- 查看所有权限组及其描述
- 创建新的权限组
- 编辑现有权限组
- 删除不需要的权限组
权限组基本信息设置
基本信息包括:
- 权限组名称
- 权限组描述
- 权限组状态
- 适用范围说明
菜单权限配置
管理员可以精确控制每个权限组能够访问的系统菜单。
菜单权限特点:
- 支持树形结构的菜单权限控制
- 可设置菜单的增删改查权限
- 支持继承和覆盖权限策略
- 实时权限生效
接口权限配置
除了菜单权限,系统还支持API接口级别的权限控制。
接口权限管理:
- 精确到API接口的权限控制
- 支持HTTP方法级别的权限设置
- 接口权限与菜单权限联动
- 支持权限批量分配
第三方认证
ElasticView 支持企业级的第三方认证集成,提高用户登录便捷性。
企业微信集成
配置步骤:
- 在企业微信管理后台创建应用
- 获取应用的 CorpID 和 Secret
- 在 ElasticView 中配置企业微信参数
- 测试连接并启用认证
集成优势:
- 单点登录(SSO)体验
- 自动同步企业组织架构
- 降低用户管理成本
- 提高系统安全性
操作日志
系统提供完整的操作日志记录,帮助管理员审计用户行为。
日志记录内容:
- 用户登录/登出记录
- 数据操作记录
- 权限变更记录
- 系统配置修改记录
日志查询功能:
- 按时间范围筛选
- 按用户筛选
- 按操作类型筛选
- 支持关键词搜索
数据源权限
ElasticView 支持基于数据源的权限控制,确保数据安全。
数据源权限特点:
- 可控制用户访问的数据源范围
- 与权限组系统集成
- 支持动态权限分配