OpenStack云平台中基于OpenID的身份认证机制设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lxh272787054
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
除了有专用云平台,在互联网上还有很多开源解决方案,而OpenStack正是这其中的翘楚。目前,OpenStack用户登录首先要通过网络GUI中的认证,验证成功后,前端GUI服务器通过管理员凭据检索用户的凭据。然而,当GUI服务器在初始阶段认证用户时,后端OpenStack服务器始终无法参与到认证过程,这种缺乏集中认证的访问机制会导致多重策略决策点问题,不易于系统管理与实现。为此,本文采用OpenStack作为开源认证平台,在前端引入了灵活分散的身份认证服务,实现了应用于OpenStack的基于OpenID的身份认证机制,可以为单个用户提供多个服务点,使用户具有无缝单点登录体验,提高用户可用性。本文的主要工作概括如下:(1)分析了OpenStack现有身份认证机制在实用性、可扩展性和安全性方面的缺陷,进而提出了在OpenStack中应用OpenID身份认证机制的设计策略。然后,针对OpenID在OpenStack中的适应性问题,采用OpenID认证及服务的解决方法,重点分析设计了使用OpenID进行认证服务的消息传递流程。(2)讨论了身份认证原型系统实现需要解决的关键问题。重点阐述了在OpenStack中集成OpenID身份认证原型实现的过程。包括OpenStack构架的扩展及修正、预设配置、OpenID认证消息序列和流程、两个扩展的OpenID认证API设计以及带有OpenID的Dashboard/Django-Nova搭建。(3)最后讨论了所设计的OpenID身份认证机制的安全性和系统性能。并将其应用于Google、Yahoo等OpenID供应方。通过在这些平台上观测OpenID的认证请求和响应时间以及Nova-OpenID控制器和云控制器之间的内部时序,评估该认证机制的使用性能。
其他文献
以云南省16个市州为研究对象,选取相应的测度指标,基于面板分析及空间分析方法,对2014年云南省各市州人口城镇化与土地城镇化耦合空间分异特征进行研究。结果表明:(1)从空间上看
两亲分子通过弱相互作用力可自组装成各种有序分子组合体,如胶束、囊泡、液晶、层状相、单分子膜、多层膜等。这些有序分子组合体具有多种重要功能,包括物质包藏和运输、分离与
目的探讨成人肾发育不良合并输尿管异位开口病例的诊断与治疗。方法回顾性分析确诊的4例成人肾发育不良合并输尿管异位开口并行手术治疗患者的临床资料,并结合文献报道进行总
α,β0-饱和醛选择性加氢产物在香料、医药、农药和食品等领域应用广泛。由于α,β-不饱和醛分子中同时存在C=C键和C=O键,加氢反应比较复杂,要制得高品质的加氢目标产物,加氢反应
单分子Mo/Cu/S簇合物由于其结构的多样性以及其在工业催化和光学材料等方面广阔的应用前景,一直是化学和材料科学研究的热点领域之一。而将这些簇合物通过非共价键连接而形成
生命离不开环境元素,对环境元素的分析检测技术和生态行为研究具有极重要的意义。首次分别为氢化物发生原子吸收常规信号和导数信号建立了数学模型和动力学方程,提出了氢化物发
目的研究全麻复合硬膜外阻滞麻醉对胆囊息肉患者腹腔镜手术应激反应及拔管时间的影响。方法将我院行腹腔镜胆囊切除术(LC)治疗的100例胆囊息肉患者按照随机数字表法分为观察
目的:观察、总结中药甲亢宁对甲亢患者血清甲状腺激素水平的动态影响。方法:采用回顾性病例调查统计方法。结果:对定期复诊的80例甲亢患者甲状腺功能进行为期4个月的连续观察,发
目的 探讨采用顺尔宁联合吸入型糖皮质激素治疗小儿哮喘的临床疗效。方法 选取108例小儿哮喘患者为研究对象,随机均分为对照组和治疗组(n=54)。对照组患者给予顺尔宁治疗,治疗
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield