SuperMind
  1. 系统操作文档
SuperMind
  • 系统操作文档
    • 用户登录方法说明
    • GIT使用规范
    • 错误码和错误信息对照表
    • 服务端口编排
    • SuperMind认知计算平台系统用户手册
    • 消息队列消息生产者统计
  • 天心知识工场
    • 登录和鉴权
      • md5加密(调试)
      • 解析token(调试)
      • 获取登录盐值
      • 用户登录
      • 用户登出
      • 让用户全部token失效(内部)
      • 用户登录(调试)
    • 权限管理
      • 用户管理
        • 用户注册
        • 查询用户列表
        • 查询用户详情
        • 查询用户数据(内部)
        • 批量查询用户数据(内部)
        • 批量查询所有用户数据(内部)
        • 管理员更新用户信息
        • 更新用户状态
        • 重置用户密码
        • 删除用户信息
        • 获取所有菜单列表
        • 获取用户菜单列表
        • 更新用户菜单列表
        • 用户更新自身信息
        • 登录用-查询用户信息(内部)
        • 用户菜单存储格式转换(调试)
        • 用户信息脱敏转换(调试)
      • 角色管理
        • 查询角色列表
        • 查询角色详情
        • 新增角色
        • 修改角色
        • 修改角色状态
        • 删除角色
      • 部门管理
        • 查询部门列表
        • 查询部门详情
        • 新增部门
        • 修改部门
        • 删除部门
      • 通知公告
        • 查询通知公告列表
        • 查询通知公告详情
        • 新增通知公告
        • 修改通知公告
        • 删除通知公告
      • 个人中心
        • 更新用户密码
      • 日志管理
        • 登录日志
          • 查询登录日志列表
          • 删除登录日志
          • 清除登录日志
        • 操作日志
          • 查询操作日志列表
    • 知识建模(old)
      • 生成索引
        • 初始化ES索引
      • 知识建模列表
      • 节点详情
      • 新增节点
      • 修改节点
      • 删除节点
      • 属性类型列表
      • 保存属性
      • 修改属性
      • 删除属性
      • 新增关系对象
      • 修改关系对象
      • 删除关系对象
      • 节点详情信息(内部)
      • 数据初始化接口
      • 知识建模实体、概念、文档、事件数量统计
      • 概念节点列表
      • 要素类型接口
    • 知识建模
      • 动态生成模型id
      • 查询模型点和边数据
      • 查询边和点属性字段列表
      • 保存模型点和边数据
      • 执行创建arango库表操作
    • 知识接入
      • 文件管理
        • 文件上传
        • 文件下载
        • 文件在线显示
        • 文件删除
      • 数源数仓
        • 数源数仓地址
      • 从xml中获取知识加工字段名
      • 从url中获取知识加工字段名
      • 新增节点数源信息
      • 更新节点数源信息
      • 查询节点数据源列表
      • 查询节点数据源详情
      • 删除节点数据源信息
      • 新增关系数源信息
      • 更新关系数源信息
      • 查询关系数据源列表
      • 查询关系数据源详情
      • 删除关系数据源信息
    • 知识融合
      • 节点数据融合
        • 未命名接口
        • 节点任务列表
        • 节点任务详情
        • 新增节点任务
        • 删除节点融合任务
    • 大图运营
      • 创建大图
    • 概念设计
      • 概念推荐
      • 概念知识体系统计接口
      • 获取概念体系设计列表
      • 查询概念体系详情
      • 数据导入
      • 风险类别列表
      • 查询概念授权用户列表
      • 更新概念授权用户列表
      • 查询概念体系节点列表
      • 查询概念体系节点树
      • 查询概念体系节点详情
      • 更新概念体系节点挂接状态
      • 根据父节点id查询其包含的所有子节点信息(包含自己)
      • 分页查询概念体系节点列表
      • 查询概念体系节点详情(内部)
      • 查询最新版本概念体系节点列表
      • 查询最新版本概念体系节点树
      • 查询包含合并状态信息概念体系节点树
      • 提交概念体系设计
      • 查询概念体系节点列表【内部】
      • 要素挂接任务节点列表
      • 查询节点的所有父级节点
      • 查询云端概念体系id列表
      • 获取当前服务角色
      • 查询发布项目列表
      • 发布概念图谱
      • 查询云端数据详情
      • 概念体系列表
      • 概念体系模板导出
      • 概念体系导出
      • 获取项目应用列表
      • 发布概念体系设计
      • 设置项目应用值
    • 要素挂接
      • 要素挂接模型列表
      • 挂接列表
      • 挂接详情
      • 新增挂接任务
      • 删除挂接任务
      • 修改挂接任务状态
      • 终止挂接任务
      • 重新运行挂接任务
    • 图谱管理
      • 图谱信息
        • 图谱列表
        • 图谱详情
        • 删除图谱
        • 新增图谱
        • 根据图谱id获取节点信息
      • 挂接编辑
        • 1(调试)
        • 获取挂接关系列表
        • 编辑图谱详情
        • 新增挂接关系
        • 批量新增挂接关系
        • 编辑挂接关系
        • 删除挂接关系
        • 批量删除挂接关系
        • 修改校验状态
        • 图谱挂接导出
      • 挂接消息
        • 挂接完成回调接口(内部)
        • 标记挂接完成通知信息状态
        • 查询挂接消息列表
        • 获取处理进度
      • 要素信息
        • 分页查询要素列表
        • 查询要素详情
        • 更新要素信息
        • 查询要素列表
        • 真删除挂接关系
        • 真删除挂接关系 Copy
      • arango
        • 数据保存
        • 批量保存
        • 根据id查询
        • 根据id批量查询
        • 根据条件批量查询
        • 数据更新
        • 数据删除
        • 根据entry删除
    • 挂接模型
      • 企业挂接
      • 人才挂接
      • 专利挂接
      • 论文挂接
      • 企业sql数据同步
      • 人才sql数据同步
      • 论文sql数据同步
      • 专利sql数据同步
      • 企业建表
      • 人才建表
      • 论文建表
      • 专利建表
      • 企业es数据同步
      • 人才es数据同步
      • 论文es数据同步
      • 专利es数据同步
    • 测试服务响应接口
      GET
    • 测试接口
      GET
    • 测试接口 Copy
      GET
  • 官网
    • 获取全部算子
      GET
    • 获取全部模型
      GET
    • 申请试用
      POST
    • 获取有demo的模型
      GET
    • 调用演示示例
      GET
  1. 系统操作文档

用户登录方法说明

作者:王召阳
时间:20220712

标准注册和登录流程#

1. 登录流程#

用户登录过程分为两步,第一步获取盐值和随机数,第二部调用登录接口。
1.
第一步:调用获取登录盐值接口获取盐值和随机数。入参是用户名。
2.
第二步:按照**md5(md5(password+salt)+random)**的方式加密用户密码,然后调用用户登录接口登录系统换取token。
该登录流程可以有效的防范重入攻击和彩虹表攻击,是一种比较可靠的登录方式。

2. 注册流程#

注册过程同样分为两步,第一步获取盐值,第二步调用注册接口。
1.
第一步:调用获取登录盐值接口获取盐值。入参是用户名。
2.
第二步:按照**md5(password+salt)**的方式加密用户密码,调用用户注册接口,完成用户注册。

3. 更新密码流程#

注册过程同样分为两步,第一步获取盐值,第二步调用更新密码接口。
1.
第一步:调用获取登录盐值接口获取盐值。入参是用户名。
2.
第二步:按照**md5(password+salt)**的方式加密用户新旧密码,调用更新用户密码接口,完成用户注册。

目前注册和登录流程#

1. 登录流程#

为了简化开发流程,加快开发速度。目前登录方式采用 md5(password) 的方式实现。后端收到加密后的密码后会进行二次安全处理。

2. 注册流程#

用户调用注册接口,传入的密码同样采用 md5(password) 方式加密。后端收到加密后的密码后会进行二次安全处理。
修改于 2022-11-29 01:44:57
下一页
GIT使用规范
Built with