工业云账号系统

基础概念

  • 工业云账号体系: 工业云提供用户注册、单点登录、企业用户角色管理能力。接入工业云的应用只需接入工业云的账号体系,即可快速拥有企业管理、用户管理、单点登录等功能
  • 企业: 工业云用户总是属于某个企业,企业由企业管理员发起认证,认证后,企业管理员可向企业添加多个用户
  • 应用: 只要是工业云下需要账号体系、单点登录的系统,都是一个单点登录应用。应用由企业购买,企业可购买多个应用实例。企业下的用户可以单点登录应用,企业可以管理哪些用户可以登录使用哪些应用
  • 用户: 工业云用户在工业云官网注册,用户属于某个企业
  • 角色: 用户在企业内有两种角色:管理员和普通用户。管理员可以购买应用,管理普通用户的应用使用权限。普通用户只能查看、使用企业应用。无法配置企业信息
  • LoginAppId: 标识应用的唯一id
  • LoginAppSecret: 应用的秘钥,用于调用api时鉴权
  • UserId: 标识用户的唯一id
  • CorpId: 标识企业的唯一id
  • DeptId: 标识部门的唯一id

API概览

  • 统一登录与鉴权
    • 统一单点登录
    • 统一单点登录前置条件
    • API鉴权
    • API统一错误码
  • 对外API
    • 用户管理API
      • 获取用户信息
      • 订阅用户信息变更通知
    • 企业管理API
      • 获取企业信息
      • 订阅企业信息变更通知
      • 创建部门
      • 获取部门信息
      • 获取组织架构列表
      • 删除部门
      • 订阅部门信息变更通知
      • 修改部门信息
    • 应用管理API
      • 创建单点登录应用
      • 删除单点登录应用
      • 开通/关闭用户单点登录应用的权限
  • 对外Web
    • 用户注册,单点登录页面
    • 实名认证用户页面
    • 实名认证企业页面
    • 企业通讯录管理页面
    • 企业信息管理页面
    • 企业管理员新增企业用户页面(产品方案待定)
    • 企业管理员离职页面(产品方案待定)

Get Started

  1. 前往工业云官网注册用户,并进行个人实名认证
  2. 工业云官网注册企业,并进行企业认证
  3. 工业云官网"我的企业"页面,可以看到自己是企业下的唯一用户,且是企业管理员。在这个页面管理员可以为企业添加更多用户。
  4. 工业云boss,企业管理员可以创建新的应用实例,并选择开通企业用户单点登录应用实例的权限。
  5. 有权限的企业用户可以登录应用实例,使用应用