User Overview

简介

User Management模块是为EdgeGallery项目提供用户管理的基本能力,包括用户注册/登录/权限认证等功能。为AppStore/开发者平台/MECM/ATP提供统一的用户鉴权和认证服务。

部署关系

User-mgmt模块主要包含四个模块:

  • Portal:提供登录/登出的界面操作

  • Auth-server:提供JWT服务,用于API接口访问的token生成

  • User-mgmt:提供用户帐号管理,包括获取/修改用户信息、密码找回等功能

  • Mail: 提供邮箱服务

User-mgmt和其他模块之间的关系

User-mgmt是EdgeGallery的用户管理模块:

  • 用户首先通过User Management登录到EdgeGallery平台

  • User Management会给登录成功的用户签发AccessToken,用于后台API接口的访问,token默认超时时间12小时,token携带以下数据:

    • userId: 登录用户ID

    • enableMail:是否开启邮箱服务

    • ssoSessionId:全局SessionId,用户单点登录

    • userName:用户名

有关单点登录的详细实现过程,请参考章节《特性设计-单点登录》