基于SAML2的单点登录服务器FAAS设计与实现

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:sz_ocean
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
国内外对单点登录的研究已经持续多年,存在大量的解决方案和技术突破。但这些研究主要集中在组织或企业内部,其关注点在于将小范围内的各类软件进行集成,集成的方案也多采用集中单点登录形式进行。随着面向服务架构在业界普及,企业计算已经由单纯的内部历史应用整合阶段过渡到“合纵连横刀并重的时代。整合组织之间各类服务的需求使跨组织的单点登录问题暴露无遗。由于传输安全和数据隐私无法在组织之间得到保障,不可能将所有企业的身份数据集中管理,传统的集中单点登录已经不能满足在数据分布的情况下实现单点登录功能。同时,各异的单点登录方案之间由于数据和行为不一致导致方案之间不能进行互操作,使得孤岛效应扩大化。   为解决组织之间的单点登录并防止孤岛效应进一步扩大,本文在研究和分析现有单点登录解决方案基础上,结合实际项目需要,提出基于增强的SAML2协议堆栈模型的联邦单点登录解决方案,并基于此设计和实现联邦认证授权服务器-FAAS。FAAS通过采用联邦方式在组织之间搭建起一个数据分散、相互信任的单点登录环境;在该互信环境中,通过引入安全断言标记语言,使得其可以与其他单点解决方案互操作,进而防止孤岛效应的扩大化。同时,FAAS采用面向服务原则,基于组件的设计方式进行构建。通过在分布式的环境中采用服务者和消费者模式,将所有的认证、授权、查询业务过程打包成独立的可执行单元。每个单元都作为“端点”对外进行服务。   相对于传统的单点登录解决方案,FAAS不但能够降低软件耦合程度,提高软件复用率;减少用户重复认证次数,提高用户效率,而且具有如下特点:   ·采用改进的SAML2协议堆栈模型。在保证不同实现方案之间互操作和具体应用服务的快速切换基础上,克服了标准SAML2处理分布式服务中的不足。   ·采用增强的联邦单点登录方式。不但可以进行组织内部的应用集成,而且可以为组织之间的服务整合搭建一个基本可信的单点登录环境。   ·遵循SOA的系统架构。使得请求者可以在基于不同操作系统和不同应用平台的服务间自由流动。   目前,FAAS已经能够基本满足跨组织的认证授权需求。
其他文献
随着无线传输技术的快速发展以及无线移动新产品的层出不穷,人们对随时随地访问互联网信息的需求越来越迫切。无线网状(WirelessMeshNetworks,WMN)网正是因为这种需求而产生的
自然语言处理的很多问题都可以归结为分类问题,机器学习是解决分类问题的重要途径。本文以自然语言处理的两种典型问题——词义消歧和动态情感词分析为例,研究了机器学习方法在
学生对摩擦力的理解是中学物理的一个重点,也是一个难点,学生如果不能深刻把握摩擦力的本质,将影响到对题目的正确理解,可能导致错误结果的出现.本文从摩擦力概念的内涵角度
刘学锴、余恕诚合著的一书,汇集了明清以来有关的注、笺、评点等重要研究成果,并详加甄别和匡谬.可以说该书是目前致力于李商隐研究者的最为可靠和权威的资料凭据.但书中也存
县报要让“农”字当家。理由有三: 一是县报最接近农民,读者绝大多数是农民。据了解,在一个县里,农民人口一般都占70%—90%;二是生产粮食是个重要问题,民以食为天;三是农业这
现代的经济生产活动中,无论是产品的研制开发、生产加工,还是复杂的科学研究,或是大型工程的规划及施工等,都必须经过科学的组织分析和严密的计划安排,来确定要做什么、怎么做、谁
物理学具有高度的抽象性和严密的逻辑性,物理的规律缘于生活又高于生活.物理的学习必须通过思维去把握,通过物理模型的构建来深化.贴近学生思维发展水平,遵循学生思维发展规
在城市发展的过程中,城市人口以及车辆数量的不断增多,加剧了交通拥堵的局面,同时进一步加重了环境污染。为了解决这些问题,政府大力建设公共交通系统,推荐公交车作为人们首选的出
习题教学是高中物理课堂教学的一个重要课型,笔者认为习题教学不是简单的就题讲题,就错纠错,而应该注重问题和解题的生成性、拓展性.如何在习题教学中渗透生成性教学的意识呢
鲁迅的小说不仅思想博大精深,在形式上更是大胆革新,极具开创性.多种叙述视角的尝试,不同视角间的形式转换,使他的小说摆脱了传统小说视角相对单一、叙述不够直接深入的缺点,