首页> 中文学位 >基于OAUTH协议的云打印系统的设计与实现
【6h】

基于OAUTH协议的云打印系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 论文研究目的及意义

1.4 本文主要研究内容

1.5 论文结构

第二章 相关技术概述

2.1 OAuth2.0协议

2.2 HDFS分布式文件系统

2.3 MongoDB分布式数据库

2.4 MetaQ消息中间件技术

2.5 本章小结

第三章 系统需求分析和总体设计

3.1 系统需求分析

3.2 系统总体设计

3.3 本章小结

第四章 详细设计与实现

4.1 存储服务子系统

4.2 OAuth授权认证子系统

4.3 云打印服务子系统

4.4 本章小结

第五章 系统测试

5.1 测试环境

5.2 测试方案

5.3 测试结果及分析

5.4 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

随着大数据时代迎来了新的革命浪潮,云打印等新兴技术也随之蓬勃兴起。但出于安全考虑,许多云存储平台没有开放各自的资源,使得云打印服务的数据来源相对封闭,导致当用户想使用某打印平台打印其他存储平台的资源时,只能先下载其他存储平台的资源,然后上传到云打印平台,而无法直接添加第三方资源实现云打印服务,这严重影响了用户的体验。但欲实现直接添加第三方资源又涉及到第三方资源授权安全的问题,如何安全有效的实现第三方资源授权成为了一个亟待解决的问题。
  针对上述问题,本文分析了最新的跨平台授权认证OAuth协议,借鉴公司产品的设计理念,利用HDFS分布式文件系统,基于MetaQ消息中间件机制,并采用目前很流行的MongoDB分布式内存数据库,提出了一种基于OAuth协议的云打印系统解决方案,用户可以使用云打印系统直接而又安全的获取第三方的云资源。
  云打印系统主要模块包括存储服务子系统,OAuth授权认证子系统以及云打印服务子系统,论文的主要工作包括以下几个方面:一,设计和实现了存储服务子系统。该子系统提供用户信息管理及资源存储服务,为云打印系统提供一种数据来源。二,设计和实现了OAuth授权认证子系统,该子系统为基于OAuth协议的云打印系统的核心模块,基于最新的OAuth授权认证协议,采用授权码模式进行资源的授权交互并采用SSL安全套阶层安全传输协议,为解决第三方资源授权问题提供了一种较为安全的方法。三,设计和实现了云打印服务子系统,该子系统为用户提供信息管理、资源管理、添加存储服务子系统资源以及订单管理服务,通过分布式文件系统对用户的资源文件进行存储,并对用户的资源设置身份拦截器以实现保护资源的目的,采用虚拟目录的方式对用户的资源进行管理;调用OAuth授权认证子系统暴露的接口实现添加第三方资源;订单管理主要应用最新的MetaQ消息中间件技术,实现订单消息的传输。
  本文的最后对基于OAuth协议的云打印系统进行了功能测试,性能测试和压力测试,验证了本系统的可用性、安全性以及鲁棒性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号