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:用户名
有关单点登录的详细实现过程,请参考章节《特性设计-单点登录》