思科OAuth2授权系统授权码模块的设计与实现

被引量 : 0次 | 上传用户:wuqianlan987654
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式web service和云计算的发展越来越迅速,逐渐渗透到各行各业。应用程序接口(API)是云技术领域的关键基础。API为外部的实体例如web客户端、桌面应用程序提供了与云端服务进行交互的统一的方法,通过API的数据越来越多。然而,在目前的密码反模式(password anti-pattern)中,API需要收集并使用属于外部实体的用户密码来获取用户的信息,用户需要向不同的API散步自己的密码,因此密码反模式威胁着API的安全和伸缩性。比较稳妥的模式应该是,显式的授权发生在用户所在的外部站点而不是隐式地发生在提供服务API的站点,用户不需要向API提供自己的密码。此外由于该授权(以及用户可能许可的其他授权)发生在用户所在站点,因此用户还可以在所在的站点及时撤销某个授权。本文所研究的OAuth2在Restlet框架的基础上提供了一个REST风格的授权系统授权码模块,使得应用可以安全地通过API(通常是RESTful)访问受保护的资源(通常但不完全是特定用户的身份信息)。本文着重阐述该系统六大端口的作用与实现,并且重点解释了Authorization Code这一授权流程的应用场景与实现细节。本系统模块允许客户端通过授权码的授权流程取得令牌,然后客户端发送请求给资源服务器中包含了该令牌,这样资源服务器就可以验证信息确实是从客户端发送过来的又能使得客户端获得授权。在OAuth的应用场景中,API的访问之所以能够保护用户的身份信息,根本原因就是只有当用户同意客户端访问用户数据时授权服务器才会提供客户端所需的访问令牌。OAuth2授权系统为Cisco的Eagle平台中的各种web服务提供了一种抽象的、高扩展性的、高性能的授权机制,通过授权令牌保证服务间调用的安全,服务间的访问得到正确的控制。思科Common Identity平台负责了对客户身份的统一管理与认证,而OAuth2授权系统在此前提之下,使得思科的各个web服务之间的调用得到了正确的授权与控制。
其他文献
属籍是指中国古代宗室外戚的户籍,属籍制度具有长期稳定性,然而在漫长的历史时期也发生一些变化。唐代属籍具有以下特点:唐代属籍的管理机构是宗正寺,宗正寺的长官宗正卿、宗
精品课程建设是高职教学改革和提高教学质量的助推器,文章分析了当前精品课建设的误区,提出了解决问题的建议措施。 The construction of excellent courses is a booster f
<正>"虚静恬淡"是毛子水先生亲书并悬挂在书房中的四个字,他的一生似乎和这四个字如出一辙。他博览群书、学识渊博、学贯中西,却并非是满口之乎者也的旧式文人,而是一个富于
中华武术既蕴涵了深刻的文化内涵,又储备了丰富的动作技术,优美的动作令世人叹为观止。如今,中国正逐步实现世界体育强国的中国梦,在建设体育强国的征途中,中华武术的众多功
分析了城市总体规划课程设计特征,总结了当前课程设计教学中面临的主要问题,探讨了相应的教学改革措施,并进一步指出城市总体规划课程设计教学改革是一项跨院系的综合性改革,
<正>传统的高中英语教学中,教师教学的重点为英语语法解题能力,不同于传统的英语教学重点,新课改下高中英语教学逐渐加强对学生的阅读能力以及写作能力的培养,与此同时,高中
本文对近几年柳永及其词的研究做简要的回顾,主要分为以下几个方面:(1)柳永生平、思想性格、悲剧心态、悲剧成因研究;(2)柳永词研究;(3)柳永与其他作家及柳永词与其他文体比
为了保证装配精度和效率,汽车发动机零件过盈配合的装配需要采用自动压力装配(简称压装),由自动压装设备实现。压装执行件的选型与压装过程控制成为提高发动机性能的研究热点
纺织业作为我国的传统产业,在国民经济中占有重要的地位,为国家创造了大量的外汇,解决了大量的就业岗位。在国民经济发展中占有重要的地位。然而世界对各类纺织产品的消费需
土地不仅是进行社会物质生产的基本条件,并且是社会的重要资产,随着城市快速发展和土地市场的建立,城市地价逐渐被社会所关注。影响城市地价的因素比较广泛且不断变化。城市