iOS平台身份认证与统一授权系统研究与实现

被引量 : 5次 | 上传用户:wuyan123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动终端上的应用软件通常会为用户在本地产生一些用户数据,但随着智能终端设备数量的快速增长,每个用户通常会拥有多部智能终端,用户更换终端的频率也在加快。为了保证用户在不同终端切换时,体验不被割裂,开发者通常会把这些本地数据同步到开发者的服务器中,并把数据与所属用户账号关联起来。当用户使用另外的终端上的相同软件并登录账号时,可以及时同步这些数据,为用户带来无缝的切换感受,这一过程之中就涉及到了复杂的身份认证与资源授权的流程。本文基于上述需求,以iOS平台手机阅读客户端的设计与实现作为研究方向,设计并实现了一个iPhone上的用户身份认证和统一授权系统。本文主要论述了基于iOS平台的应用开发过程,从需求分析到系统设计再到编码实现,首先介绍了课题的研究背景、研究工作的内容,并给出了文章的组织结构;再对开发中的相关技术进行介绍,主要包括OAuth协议标准、JSON数据格式、iOS平台上面向对象数据库Core Data和MVC框架模式的简介;接下来详细论述的身份认证与统一授权系统的需求分析与页面设计,其中包括系统的性能需求分析、系统的功能需求分析、注册登录模块部分和基于认证授权的消息系统部分的界面设计、视图容器的组合、以及各个页面之间的功能,在界面设计中,着重描述系统与用户的交互;然后介绍了身份认证和统一授权系统的结构设计与实现方法,其中包括网络请求接口和本地数据缓存的数据库模型设计、底层数据库模型及其相关数据模型类的实现、注册登录认证授权等相关网络请求类的实现、JSON格式数据的序列化和反序列化的实现、主要业务逻辑页面的实现。最后是对所研究的课题进行总结,并对下一步的工作进行了展望。本文最终实现了这一身份认证与统一授权系统,并已在所述应用软件内稳定运行了一段时间,经过了实践的检验,达到了预期效果。
其他文献
低碳经济是人类文明进步的必然趋势,中国国情也要求经济发展必须走节能低碳循环发展之路。以中新天津生态城信息大厦工程为例,介绍了项目以信息化、技术创新为先导,推进项目绿色
云计算提供了巨大的数据存储容量和高效的数据处理能力,从而减轻了数据用户的负担,为互联网上的客户提供了便利。它可以将数据库和应用软件从数据拥有者转移到云端,从而在云
RFID技术是物联网的重要技术,与它相关的技术研究已经相当成熟。但是,RFID技术的普及力度还不够。究其原因,主要是RFID电子标签的成本迟迟降不下来,成为了RFID技术推广的瓶颈
i0S系统是由苹果公司开发的智能移动终端操作系统。苹果公司首次于2007年1月9日在Macworld大会上提出这个系统,最早是为给iPhone使用而设计的,后来陆续在iPad、iPod touch和A
社会和谐是中国特色社会主义的本质属性。建设和谐社会是政府的一项重要的核心职能,也是一项复杂而艰巨的社会工程。公共关系与社会主义和谐社会建设具有广泛的同一性,公共关
信息技术的广泛应用和互联网的不断普及,智能手机和平板电脑变成了人们日常生活不可或缺的一部分,存储着用户的各种私密资料。在这种情况下,不仅诸如通讯录、照片、短信等隐
自从2008年国际金融危机发生后,世界经济的变化,在金融行业经历着私募股权投资的鼎盛发展时期,到现在的由于我国IPO等退出方式受阻,让私募股权投资变冷。在任何国家和行业经
在当今社会的计算机使用中,人们遇到了各种软件系统问题和通信安全问题。由于病毒、木马的危害,有些网站散播不良信息、盗取个人隐私,以及移动介质所携带的病毒,都让人们头疼
近10多年来,我国逐步制定了生物肥料的国家标准和行业标准,并在世界上率先建立中国特色的微生物肥料标准体系。该研究对生物肥料标准的沿革,尤其是生物肥料产品标准的扩增与
随着移动互联网的兴起和智能终端的普及,传统出版业也开始寻求与移动互联网的融合,以实现携带方便、呈现形式更丰富、易于分享和扩散的数字媒体。云存储技术的发展也为出版商