兼容性提醒:此作品只兼容Axure RP 9.0及以上版本,低版本软件无法使用。
这是完整项目—可供直接开发应用。
产品概述(总体架构、功能架构)—功能需求(用例图—时序图—结构图—业务逻辑图)—数据库设计(实体图关系表)
统一用户认证平台是为了解决政务服务应用场景下的“单点登录、全网漫游”问题而诞生的。系统以微服务的方式进行构建,围绕“用户”与“业务应用”两个主题进行服务的开发和管理,并使用当前应用最广泛的OAuth2.0协议作为统一身份认证标准进行全局登录控制处理。实现了统一用户认证平台中用户管理、业务应用管理、登录控制(统一身份认证)、管理员权限管理等功能,具体实现功能如下:
• 用户管理:针对自然人用户、法人用户、组织用户提供账号信息管理功能;为自然人用户和法人用户提供包括实名认证在内的各种用户自助服务,让用户完善自身信息;
• 登录控制:基于OAuth2.0协议完成UAA统一认证服务器,所有用户的登录业务应用请求都将由UAA服务器进行登录控制处理;
• 应用管理:负责汇聚政务服务网中的各类业务应用,提供类别管理、应用注册、应用授权等功能;
• 权限管理:基于RBAC权限管理控制(菜单权限、资源权限、数据权限、分配用户、权限转移等),通过数据权限管理对管理端中各类管理员的权限进行管控,完成URL权限拦截以及菜单权限过滤功能。
• 系统管理:操作日志和数字字典。