一个支持委托授权的RSS订阅系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:aaron209
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSS作为一种重要的Web应用依靠其高效、简单、成本低等特点迅速的发展起来,成为当今互联网跟踪、聚合网络信息的重要手段。尤其是在线RSS阅读器(提供RSS收取、阅读服务的网站),如Google Reader等,不需要用户安装任何桌面程序,使用户在任何时间地点只要登录在线RSS阅读器网站就可以收到自己订阅的信息。   同时,越来越多的站点会为注册用户存储、提供一些私有信息,例如单位内部新闻,用户私有Blog等。显然这些只有用户登录网站才能访问的私有信息是不能被传统RSS阅读器所订阅的。这样的局限性使RSS阅读器的订阅范围大打折扣,从而也降低了用户获取信息的效率。   本文旨在设计一个新的RSS订阅系统来解决上面的问题。通过在传统RSS订阅系统的基础上加入委托授权机制,用户可以以令牌的形式将自己的权限委托给在线RSS阅读器,使在线RSS阅读器能够代理用户访问订阅源站点上的用户私有信息,从而完成订阅私有信息的功能。本文首先给出了问题提出的背景,然后提出了解决问题的两种委托授权方案,即由用户为RSS阅读器生成并颁发令牌的两方委托授权方案,和由订阅源站点在征得用户同意后为RSS阅读器生成并颁发令牌的三方委托授权方案。通过分析两种方案的特点和适用情况,本文选择了三方委托授权方案作为本系统的整体解决方案。之后调研了支持三方委托授权方案的AuthSub、BBAuth及OAuth标准。接着基于OAuth标准设计并实现了一个支持委托授权的RSS订阅系统,给出了系统的设计目标、总体设计、功能模块划分及总体调用流程等。最后给出了原型系统实验,对比传统订阅系统评估了新系统的效果和性能。
其他文献
决策规则挖掘是数据挖掘中的一项重要内容,它从一个已知数据库中挖掘一组规则(规则集)来描述各类数据的特征,并使用此规则集预测未知数据的类别,决策树方法以其易被人理解、
5月5日,人民日报、光明日报同时刊登了“十大杰出青年评选揭晓”的消息,两相对照,优劣自见。既是报道评选结果,读者最关心的当然是些什么人入选。但人民日报采用的新华社稿,
数控总线作为数控系统中信息传递、状态反馈和实时控制命令传输的载体,具有开放性、智能化、网络化和系统结构分散性等诸多特点和优点,其对于保障自动控制设备加工高速、高效、
近年来,软件的运行阶段在整个生命周期中的地位越来越重要,软件的运行环境也越来越复杂多变,如何在运行时对软件系统进行有效的管理成为了软件工程领域的重要问题。运行时体
随着互联网的发展,涌现了海量的数据需要组织存储和分析,它们内部相互关联,往往以图的特征组织呈现。由于社会行为的参与,数据的相互关系与内部信息也会随之发生频繁变化。如何高
题目(2013年高考14题)在正项等比数列{an}中,a5=12,a6+a7=3,则满足a1+a2+…+an>a1a2…,an的最大正整数n的值为.不等式a1+a2+…+an>a1a2…an对n=1不成立,则验证n=2,a1+a2=332,
期刊
一、高中函数教学现状1.高中函数教学存在的问题其一,是数学教材的问题.较之于传统的教材,高中函数新教材体现了人本主义思想.高中函数教材进行激发学生兴趣和好奇心的导入,
“你们新闻界自我感觉如何?”这里有几位总编辑和专家的发言,从中可见一斑。在一次经济特区和沿海开放城市党报协作会上,解放日报副总编辑陈迟同志在发言中讲了这样一段故事
软件系统需要不断的改变来适应外界环境和用户需求,否则就将变得越来越无用,因此软件演化是软件工程的一个非常重要的内容。而由于目前软件系统的规模越来越大,复杂程度越来越高
反函数是高中数学中的一个重要内容,由这个知识点所设计的考题经常出现在各级各类的选拔性考试试卷中.为使同学们能比较深刻地理解反函数的概念和性质,本文分类阐述有关性质,