IDM身份管理系统为解决企业内部多系统间用户信息不一致而开发的,主要定位于解决企业在5A功能上的需求,即:Account账号管理、Authentication认证管理、Authorization授权管理、Audit审计管理、App Control应用管控5个方面,进而规范用户身份信息,保证系统安全,提高工作效率。
IDM通过接收接口将HR系统中的组织、人员、岗位等信息同步到IDM中进行统一管理,生成对应的操作打包成任务,然后IDM将任务ID(taskId)推送给业务系统,业务系统调用IDM接口拉取数据,出参包含数据基础信息,以及数据变更过程信息(操作前,操作后)。本次工作将对分发任务接口及回写日志接口的功能进行调整,现将在本次开发中的学习经验和心得体会总结如下。
1.整体介绍
IDM身份管理平台满足对企业信息系统的统一用户管理、统一身份认证、统一授权管理以及安全审计要求,能够实现各业务系统的统一登录和集中访问,实现用户身份和权限的统一认证、授权管理,为企业不同的业务系统提供统一的用户管理和认证服务。
1.1功能架构
IDM主要对组织、角色、人员进行管理,并对其所有的状态进行记录,如:初始化、审批中、已启用、已禁用等,账户统一管理可以实现从HR系统中获取组织用户数据,也可直接在IDM系统中录入数据,用户信息中的部分属性信息根据同步策略由HR系统或其它指定系统同步更新到用户目录,其它用户信息可在应用系统中各自进行维护,通过IDM统一用户信息后,发送到各个业务系统。