sso 统一身份认证及访问控制解决方案

合集下载

统一用户认证和单点登录解决方案

统一用户认证和单点登录解决方案

统一用户认证和单点登录解决方案统一用户认证解决方案是建立在一个中央身份验证系统上的,它负责管理用户的身份和凭据。

当用户登录时,他们的凭据将被验证,并且他们将被授权访问特定的应用程序或资源。

这种解决方案为用户提供了无缝的登录体验,他们只需记住一个凭证,即可访问多个应用程序。

单点登录解决方案扩展了统一用户认证的功能,它允许用户在登录后,无需再次输入凭证即可访问其他应用程序。

用户只需一次登录,就可以自由切换应用程序,而无需重复身份验证过程。

这种解决方案不仅提升了用户的便利性,还减少了对密码的需求,从而增强了安全性。

1. OAuth2.0:这是一种权限授权框架,允许用户通过授权服务器颁发访问令牌来访问受保护的资源。

用户只需一次登录,然后授权服务器将生成访问令牌,该令牌可用于访问其他受保护的资源。

2. OpenID Connect:这是一种基于OAuth 2.0的身份认证协议,允许用户使用第三方身份提供者进行身份验证。

用户只需通过第三方身份提供者进行身份验证,然后可以无缝地访问其他应用程序。

3. Security Assertion Markup Language(SAML):这是一种基于XML的标准,用于在不同的安全域之间传递认证和授权信息。

它允许用户在一次登录后,无需再次输入凭证,即可访问其他应用程序。

4. LDAP(Lightweight Directory Access Protocol):这是一种用于访问和管理分布式目录服务的协议,允许用户通过一次登录来访问多个应用程序和资源。

1.提升用户体验:用户只需一次登录,就可以无缝地访问多个应用程序,从而提供更好的用户体验。

2.增强安全性:通过减少对密码的需求,统一用户认证和单点登录解决方案可以提高安全性。

此外,它还可以通过集中的身份验证系统来监控和管理用户的访问权限,从而加强安全性。

3.减少成本和复杂性:通过统一用户认证和单点登录解决方案,组织可以减少管理多个凭证的复杂性,并降低与密码重置和帐户管理相关的支持成本。

统一用户认证和单点登录解决方案

统一用户认证和单点登录解决方案

统一(tǒngyī)用户认证和单点登录解决方案随着信息技术和网络技术的迅猛发展,企业内部的应用系统越来越多。

比如在媒体行业,常见的应用系统就有采编系统、排版系统、印刷系统、广告管理系统、财务系统、办公自动化系统、决策支持系统、客户关系管理系统和网站发布系统等。

由于这些系统互相独立,用户在使用每个应用系统之前都必须按照相应的系统身份进行登录,为此用户必须记住每一个系统的用户名和密码,这给用户带来了不少麻烦。

特别是随着系统的增多,出错的可能性就会增加,受到非法截获和破坏(pòhuài)的可能性也会增大,安全性就会相应降低。

针对于这种情况,统一用户认证、单点登录等概念应运而生,同时不断地被应用到企业应用系统中。

统一用户管理的基本原理。

一般来说,每个应用系统都拥有独立的用户信息管理功能,用户信息的格式、命名与存储方式也多种多样。

当用户需要使用(shǐyòng)多个应用系统时就会带来用户信息同步问题。

用户信息同步会增加系统的复杂性,增加管理的成本。

多大例如,用户X需要同时使用A系统与B系统,就必须在A系统与B系统中都创建(chuàngjiàn)用户X,这样在A、B任一系统中用户X的信息更改后就必须同步至另一系统。

如果用户X需要同时使用10个应用系统,用户信息在任何(rènhé)一个系统中做出更改后就必须同步至其他9个系统。

用户同步时如果系统出现意外,还要保证数据的完整性,因而同步用户的程序可能会非常复杂。

解决用户同步问题的根本办法是建立统一用户管理系统(UUMS)。

UUMS统一存储所有应用系统的用户信息,应用系统对用户的相关操作全部通过UUMS 完成,而授权等操作则由各应用系统完成,即统一存储、分布授权。

UUMS应具备以下基本功能:1.用户信息规范命名、统一存储,用户ID全局惟一。

用户ID犹如身份证,区分和标识了不同的个体。

2.UUMS向各应用系统提供用户属性列表,如姓名、电话、地址、邮件等属性,各应用系统可以选择本系统所需要的部分或全部属性。

统一认证单点登录系统SSO解决方案

统一认证单点登录系统SSO解决方案

统一认证单点登录系统SSO解决方案单点登录(SSO)是一种身份认证技术,允许用户通过一次登录,获得访问多个相关系统的权限,而无需重新输入登录凭证。

统一认证单点登录系统(SSO)解决方案是一种集成和授权机制,为用户提供单一的身份验证机制,使其能够快速、方便地访问各种不同的应用程序和系统。

在传统的登录方式中,用户通常需要为每个应用程序和系统拥有一个独立的账号,并需要输入每个应用程序或系统的登录凭证。

这对于用户来说非常繁琐,也容易导致账号和密码的管理困难。

单点登录解决方案通过集成和授权机制,解决了这个问题,并为用户提供了一种更便捷和高效的身份验证方式。

1. 身份提供者(Identity Provider,IdP):身份提供者是SSO系统的核心组件,负责用户身份的认证和授权。

用户通过身份提供者进行登录,并获得生成和管理身份凭证的权限。

2. 服务提供者(Service Provider,SP):服务提供者是SSO系统中的应用程序或系统,它依赖于身份提供者来验证和授权用户的身份。

用户只需在身份提供者处登录一次,即可无需重新输入登录凭证,访问多个服务提供者。

3. 身份凭证(Credentials):身份凭证是由身份提供者生成,以验证用户身份的信息。

它可以是用户名和密码的组合,也可以是使用其他身份验证方式生成的令牌或证书。

4. 单点登录协议:单点登录解决方案使用不同的协议来实现身份验证和授权。

常见的协议包括SAML(Security Assertion MarkupLanguage)、OpenID Connect、OAuth等。

这些协议定义了身份提供者和服务提供者之间的通信规范,以确保安全可靠地传输身份凭证和用户信息。

单点登录解决方案的具体实现步骤如下:1.用户访问服务提供者(SP)应用程序,并被要求进行身份验证。

2.SP应用程序将用户重定向到身份提供者(IdP)登录页面。

3.用户在IdP登录页面上输入其凭据(用户名和密码)。

单点登录(SSO)_统一身份认证解决方案

单点登录(SSO)_统一身份认证解决方案

工作时,您需要访问公司的多个业务系统,不同的用户名和密码,频繁的登录和切换,简易密码易遭盗用,复杂密码难以记忆。

您是否遭遇过因遗忘密码耽误工作,甚至丢失密码造成泄密……?如果您正巧是IT 系统管理者,维护公司各业务系统中庞大的、不断变化的用户信息,则足以让您精疲力尽。

关系管理系统等。

传统方式下,各业务系统分别为员工创建帐号和密码,拥有各自独立的用户信息;相对应的,每位员工则必须记住多个用户名和密码以访问不同的应用。

问题随之而来:1.用户使用不便。

用户必须设法记住若干个用户名和密码,并在登录每个业务系统时使用,要访问其他系统的资源则必须进行频繁的切换。

2.管理维护复杂。

It 部门需单独维护每套业务系统的用户身份和存取管理,每一次用户情况发生变化都必须逐一在各个业务系统中修改用户信息,分配角色权限,任务繁重且容易出错。

3.安全隐患严重。

造成极大的安全隐患。

由于维护工作头绪繁杂,管理员极有可能疏忽了在某业务系统中禁用离职员工的帐号,造成相应的商业信息被非法访问。

按照业务流程,新进员工会在人力资源中注册,注册员工帐户会自动在活动目录(AD )中创建,并根据授权自动在其他业务系统中生成,用户信息统一从人力资源系统自动同步。

功能和特性东谷单点登录(SSO )系统是一套企业级综合身份管理解决方案,帮助企业轻松应对上述难题,主要实现以下功能:1.统一用户管理(UUMS )东谷SSO 系统中的统一用户管2.组织结构同步上规模的企业都拥有比较复杂的组织结构。

如果组织结构不能自动同步到其他系统,则维护工作将十分繁重。

在AD中,员工调动不仅是组织单位(OU)变动的问题,还涉及用户所属的部门安全组成员变动。

东谷SSO系统改进了AD的安全维护,充分为IT管理人员着想,实现组织结构自动与AD同步,并且自动调整安全组中的人员。

3.密码同步东谷SSO系统支持单点/多点密码修改。

单点密码修改实现起来比较简单,但一般要求用户改变自己修改密码的习惯。

sso方案

sso方案

sso方案SSO方案引言单点登录(Single Sign-On,简称SSO)是一种身份认证和授权的解决方案,允许用户在进行多个应用程序之间进行无缝的访问。

它的目标是通过使用一组凭据,例如用户名和密码,使用户可以一次登录即可访问多个应用程序。

本文将探讨单点登录的原理、优势以及如何实施一个SSO方案。

单点登录的原理和工作流程原理单点登录允许用户使用一组凭证登录到一个主要的身份提供者,然后再将这些凭证传递给其他相关的应用程序。

该身份提供者负责验证用户的身份,并提供一个令牌,用于作为凭证传递给其他应用程序。

工作流程1. 用户打开一个应用程序,并尝试进行登录。

2. 应用程序检测到用户未经身份验证,将用户重定向到身份提供者的登录页面。

3. 用户输入凭证并提交给身份提供者。

4. 身份提供者验证凭证,并为用户颁发一个令牌。

5. 身份提供者将令牌返回给应用程序。

6. 应用程序使用该令牌进行用户身份验证,并为用户授权访问。

7. 用户在其他相关应用程序上访问时,不需要重新登录,令牌将作为凭证传递给这些应用程序。

SSO的优势简化用户体验SSO方案通过一次登录即可访问多个应用程序,大大简化了用户登录和身份验证的流程。

用户无需为每个应用程序都记住不同的用户名和密码,只需要一次性登录即可。

提高安全性SSO方案使用标准的身份验证协议和加密算法,确保用户的凭证在传输过程中是安全的。

此外,由于用户只需登录一次,减少了输入密码的次数,降低了密码被攻击的风险。

降低开发和维护成本SSO方案可以减少多个应用程序中进行身份验证和授权的代码和逻辑。

这意味着开发人员可以专注于其他核心功能,提高了开发效率;同时,维护一个单独的身份提供者要比每个应用程序中都进行身份验证更简单和易于管理。

实施一个SSO方案的步骤步骤一:选择合适的身份提供者选择一个可靠和受信任的身份提供者非常重要。

身份提供者需要具备以下特点:- 提供标准的身份验证协议,如SAML或OAuth等。

统一身份认证及访问控制解决方案

统一身份认证及访问控制解决方案

统一身份认证及访问控制解决方案统一身份认证及访问控制解决方案(以下简称UAC)是一种管理和保护网络资源的方法,它通过对用户身份进行认证并控制其访问权限,确保只有授权用户能够访问所需的资源。

UAC可以为组织提供更高的安全性、方便性和可管理性。

UAC的核心思想是将用户身份存储在一个中心化的身份管理系统中,该系统被称为身份提供者。

当用户需要访问资源时,他们必须通过身份提供者进行身份验证。

一旦验证通过,用户将被授予访问资源的权限。

UAC的实施通常基于以下几个关键要素:1.统一身份认证(SSO):SSO是指用户只需进行一次身份验证,即可访问多个应用程序或系统。

这消除了多个密码和身份验证的麻烦,提高了用户体验和工作效率。

2.访问控制:UAC提供了细粒度的访问控制,允许管理员根据用户角色或权限级别来限制用户对资源的访问。

这确保了只有授权用户才能访问敏感信息,从而减少了潜在的安全风险。

3. 身份管理与集成:UAC集成了各种身份管理和认证系统,使其能够适应各种环境和需求。

它可以与企业目录服务(如LDAP或Active Directory)集成,以便能够从集中位置管理用户和权限。

4.审计和报告:UAC还提供了审计和报告功能,可以跟踪和记录用户访问资源的行为。

这对于合规性要求和安全审计非常重要,可以帮助组织追溯和分析潜在的安全事件。

UAC的优势包括:1.简化管理:UAC通过集中管理用户和权限,减少了管理工作的负担。

管理员可以更轻松地添加、修改或删除用户,并在需要时调整他们的权限级别。

2.增强安全性:UAC提供了多层次的安全控制,确保只有合法用户才能访问敏感信息。

它还可以通过多因素身份验证、单点登录和访问监控来增加安全性。

3.提高用户体验:SSO功能消除了多个应用程序和系统的多次身份验证,使用户能够快速、方便地访问所需的资源。

这提高了用户满意度,并提高了工作效率。

4.满足合规性要求:UAC的审计和报告功能可以帮助组织满足合规性要求,并提供证据以支持安全审计。

4A解决方案(认证)

4A解决方案(认证)

4A解决方案(认证)标题:4A解决方案(认证)引言概述:4A解决方案是一种用于管理企业内部用户身份认证和访问控制的系统。

通过该解决方案,企业可以实现统一认证、授权、审计和账号管理,提高系统安全性和管理效率。

本文将详细介绍4A解决方案在认证方面的应用。

一、统一认证1.1 单一登录(SSO)4A解决方案可以实现单一登录(SSO),用户只需登录一次,即可访问多个系统和应用程序,提高用户体验和工作效率。

1.2 多因素认证通过4A解决方案,企业可以实现多因素认证,如密码、指纹、短信验证码等多种认证方式,提高系统安全性。

1.3 自动登录4A解决方案支持自动登录功能,用户无需重复输入用户名和密码,减少用户繁琐的操作步骤。

二、授权管理2.1 角色管理4A解决方案可以实现角色管理,将用户分配到不同的角色,并设置对应的权限,实现精细化的访问控制。

2.2 权限控制企业可以通过4A解决方案对用户的权限进行灵便控制,确保用户只能访问其具有权限的资源,保护企业数据安全。

2.3 审批流程4A解决方案支持审批流程,管理员可以对用户的权限申请进行审批,确保权限的合理分配和管理。

三、审计功能3.1 登录日志通过4A解决方案,企业可以记录用户的登录日志,包括登录时间、IP地址等信息,方便后期审计和监控。

3.2 操作日志4A解决方案还可以记录用户的操作日志,包括对系统资源的访问、修改等操作,匡助企业了解用户的行为和操作轨迹。

3.3 安全报告企业可以通过4A解决方案生成安全报告,对系统的安全性进行评估和监测,及时发现和解决安全问题。

四、账号管理4.1 自动账号创建4A解决方案支持自动账号创建功能,管理员可以通过系统自动创建用户账号,并设置初始密码,减少手动操作。

4.2 密码策略企业可以通过4A解决方案设置密码策略,包括密码长度、复杂度等要求,提高密码的安全性。

4.3 密码重置用户可以通过4A解决方案进行密码重置,通过验证身份信息来重新设置密码,保障账号的安全性。

数字身份认证的挑战与解决方案

数字身份认证的挑战与解决方案

数字身份认证的挑战与解决方案随着数字化时代的到来,我们的生活越来越多地依赖于互联网和数字技术。

在这个数字化的世界中,身份认证成为了一个重要的问题。

传统的身份认证方式,如使用用户名和密码,已经逐渐暴露出一些问题。

因此,数字身份认证的挑战也逐渐浮出水面。

本文将探讨数字身份认证所面临的挑战,并提出一些解决方案。

首先,数字身份认证的挑战之一是安全性。

传统的用户名和密码认证方式很容易受到黑客攻击。

黑客可以通过猜测密码、网络钓鱼等手段获取用户的个人信息,从而冒充他人进行非法操作。

为了解决这个问题,一种可能的解决方案是采用多因素认证。

多因素认证要求用户提供多个不同的认证要素,如指纹、虹膜扫描、声音识别等。

这样即使密码被破解,黑客也无法轻易通过其他认证要素来冒充用户。

其次,数字身份认证还面临着便利性的挑战。

传统的身份认证方式需要用户记住各种不同的用户名和密码,给用户带来了很大的负担。

为了解决这个问题,一种可能的解决方案是采用单点登录(SSO)技术。

单点登录技术允许用户在一次登录后,即可访问多个相关的应用和服务,而无需重复输入用户名和密码。

这样可以极大地提高用户的使用便利性。

此外,数字身份认证还面临着隐私保护的挑战。

在数字化时代,个人隐私越来越容易被泄露。

传统的身份认证方式需要用户提供大量的个人信息,这些信息可能被不法分子利用。

为了解决这个问题,一种可能的解决方案是采用零知识证明技术。

零知识证明技术允许用户证明自己拥有某个信息,而无需透露具体的信息内容。

这样可以在保护个人隐私的同时,完成身份认证的过程。

最后,数字身份认证还面临着跨平台兼容性的挑战。

在不同的应用和服务中,采用的身份认证方式可能不同,导致用户需要重复进行身份认证。

为了解决这个问题,一种可能的解决方案是采用统一身份认证标准。

统一身份认证标准可以使得不同的应用和服务采用相同的身份认证方式,从而实现跨平台的兼容性。

综上所述,数字身份认证面临着安全性、便利性、隐私保护和跨平台兼容性等挑战。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

统一身份认证及访问控制技术方案1.方案概述1.1. 项目背景随着信息化的迅猛发展,政府、企业、机构等不断增加基于Internet/Intranet 的业务系统,如各类网上申报系统,网上审批系统,OA 系统等。

系统的业务性质,一般都要求实现用户管理、身份认证、授权等必不可少的安全措施;而新系统的涌现,在与已有系统的集成或融合上,特别是针对相同的用户群,会带来以下的问题:1)如果每个系统都开发各自的身份认证系统将造成资源的浪费,消耗开发成本,并延缓开发进度;2)多个身份认证系统会增加整个系统的管理工作成本;3)用户需要记忆多个帐户和口令,使用极为不便,同时由于用户口令遗忘而导致的支持费用不断上涨;4)无法实现统一认证和授权,多个身份认证系统使安全策略必须逐个在不同的系统内进行设置,因而造成修改策略的进度可能跟不上策略的变化;5)无法统一分析用户的应用行为;因此,对于有多个业务系统应用需求的政府、企业或机构等,需要配置一套统一的身份认证系统,以实现集中统一的身份认证,并减少整个系统的成本。

单点登录系统的目的就是为这样的应用系统提供集中统一的身份认证,实现“一点登录、多点漫游、即插即用、应用无关"的目标,方便用户使用。

1.2. 系统概述针对上述状况,企业单位希望为用户提供统一的信息资源认证访问入口,建立统一的、基于角色的和个性化的信息访问、集成平台的单点登录平台系统。

该系统具备如下特点:•单点登录:用户只需登录一次,即可通过单点登录系统(SSO)访问后台的多个应用系统,无需重新登录后台的各个应用系统。

后台应用系统的用户名和口令可以各不相同,并且实现单点登录时,后台应用系统无需任何修改。

•即插即用:通过简单的配置,无须用户修改任何现有B/S、C/S应用系统,即可使用。

解决了当前其他SSO解决方案实施困难的难题。

•多样的身份认证机制:同时支持基于PKI/CA数字证书和用户名/口令身份认证方式,可单独使用也可组合使用。

•基于角色访问控制:根据用户的角色和URL实现访问控制功能。

•基于Web界面管理:系统所有管理功能都通过Web方式实现。

网络管理人员和系统管理员可以通过浏览器在任何地方进行远程访问管理。

此外,可以使用HTTPS安全地进行管理。

•全面的日志审计:精确地记录用户的日志,可按日期、地址、用户、资源等信息对日志进行查询、统计和分析。

审计结果通过Web界面以图表的形式展现给管理员。

•双机热备:通过双机热备功能,提高系统的可用性,满足企业级用户的需求。

•集群:通过集群功能,为企业提供高效、可靠的SSO服务。

可实现分布式部署,提供灵活的解决方案。

•传输加密:支持多种对称和非对称加密算法,保证用户信息在传输过程中不被窃取和篡改。

•防火墙:基于状态检测技术,支持NAT。

主要用于加强SSO本身的安全,也适用于网络性能要求不高的场合,以减少投资。

•分布式安装:对物理上不在一个区域的网络应用服务器可以进行分布式部署SSO系统。

•后台用户数据库支持:LDAP、Oracle、DB2、Win2k ADS、Sybase等。

可以无缝集成现有的应用系统的统一用户数据库作为SSO应用软件系统的用户数据库。

•领先的C/S单点登录解决方案:无需修改任何现有的应用系统服务端和客户端即可实现C/S单点登录系统2.总体方案设计2.1. 业务功能架构通过实施单点登录功能,使用户只需一次登录就可以根据相关的规则去访问不同的应用系统,提高信息系统的易用性、安全性、稳定性;在此基础上进一步实现用户在异构系统(不同平台上建立不同应用服务器的业务系统),高速协同办公和企业知识管理功能。

单点登录系统能够与统一权限管理系统实现无缝结合,签发合法用户的权限票据,从而能够使合法用户进入其权限范围内的各应用系统,并完成符合其权限的操作。

单点登录系统同时可以采用基于数字证书的加密和数字签名技术,对用户实行集中统一的管理和身份认证,并作为各应用系统的统一登录入口。

单点登录系统在增加系统安全性、降低管理成本方面有突出作用,不仅规避密码安全风险,还简化用户认证的相关应用操作。

系统结构图说明:CA安全基础设施可以采用自建方式,也可以选择第三方CA。

具体包含以下主要功能模块:✧身份认证中心✧存储企业用户目录,完成对用户身份、角色等信息的统一管理;✧授权和访问管理系统✧用户的授权、角色分配;✧访问策略的定制和管理;✧用户授权信息的自动同步;✧用户访问的实时监控、安全审计;✧身份认证服务✧身份认证前置为应用系统提供安全认证服务接口,中转认证和访问请求;✧身份认证服务完成对用户身份的认证和角色的转换;✧访问控制服务✧应用系统插件从应用系统获取单点登录所需的用户信息;✧用户单点登录过程中,生成访问业务系统的请求,对敏感信息加密签名;✧CA中心及数字证书网上受理系统✧用户身份认证和单点登录过程中所需证书的签发;✧用户身份认证凭证(USB智能密钥)的制作;2.2. 技术实现方案2.2.1.技术原理基于数字证书的单点登录技术,使各信息资源和本防护系统站成为一个有机的整体。

通过在各信息资源端安装访问控制代理中间件,和防护系统的认证服务器通信,利用系统提供的安全保障和信息服务,共享安全优势。

系统交互图其原理如下:1) 每个信息资源配置一个访问代理,并为不同的代理分配不同的数字证书,用来保证和系统服务之间的安全通信。

2) 用户登录中心后,根据用户提供的数字证书确认用户的身份。

3) 访问一个具体的信息资源时,系统服务用访问代理对应的数字证书,把用户的身份信息机密后以数字信封的形式传递给相应的信息资源服务器。

4) 信息资源服务器在接受到数字信封后,通过访问代理,进行解密验证,得到用户身份。

根据用户身份,进行内部权限的认证。

2.2.2.统一身份认证2.2.2.1. 用户认证统一身份管理及访问控制系统用户数据独立于各应用系统,对于数字证书的用户来说,用户证书的序列号平台中是唯一的,对于非证书用户来说,平台用户ID(passport)是唯一的,由其作为平台用户的统一标识。

如下图所示:(1)、在通过平台统一认证后,可以从登录认证结果中获取平台用户证书的序列号或平台用户ID;(2)、再由其映射不同应用系统的用户账户;(3)、最后用映射后的账户访问相应的应用系统;当增加一个应用系统时,只需要增加平台用户证书序列号或平台用户ID与该应用系统账户的一个映射关系即可,不会对其它应用系统产生任何影响,从而解决登录认证时不同应用系统之间用户交叉和用户账户不同的问题。

单点登录过程均通过安全通道来保证数据传输的安全。

2.2.2.2. 系统接入应用系统接入平台的架构如下图所示:系统提供两种应用系统接入方式,以快速实现单点登录:(1)反向代理(Reverse Proxy)方式应用系统无需开发、无需改动。

对于不能作改动或没有原厂商配合的应用系统,可以使用该方式接入统一用户管理平台。

反向代理技术:实现方式为松耦合,采用反向代理模块和单点登录(SSO)认证服务进行交互验证用户信息,完成应用系统单点登录。

(2)Plug-in 方式Plug-in:实现方式为紧耦合,采用集成插件的方式与单点登录(SSO)认证服务进行交互验证用户信息,完成应用系统单点登录。

紧耦合方式提供多种API,通过简单调用即可实现单点登录(SSO)。

2.2.3.统一权限管理统一身份管理及访问控制系统的典型授权管理模型如下图所示:用户授权的基础是对用户的统一管理,对于在用户信息库中新注册的用户,通过自动授权或手工授权方式,为用户分配角色、对应用系统的访问权限、应用系统操作权限,完成对用户的授权。

如果用户在用户信息库中被删除,则其相应的授权信息也将被删除。

完整的用户授权流程如下:1、用户信息统一管理,包括了用户的注册、用户信息变更、用户注销;2、权限管理系统自动获取新增(或注销)用户信息,并根据设置自动分配(或删除)默认权限和用户角色;3、用户管理员可以基于角色调整用户授权(适用于用户权限批量处理)或直接调整单个用户的授权;4、授权信息记录到用户属性证书或用户信息库(关系型数据库、LDAP目录服务)中;5、用户登录到应用系统,由身份认证系统检验用户的权限信息并返回给应用系统,满足应用系统的权限要求可以进行操作,否则拒绝操作;6、用户的授权信息和操作信息均被记录到日志中,可以形成完整的用户授权表、用户访问统计表。

2.2.4.安全通道提供的安全通道是利用数字签名进行身份认证,采用数字信封进行信息加密的基于SSL协议的安全通道产品,实现了服务器端和客户端嵌入式的数据安全隔离机制。

图:使用前图:使用后安全通道的主要用途是在两个通信应用程序之间提供私密性和可靠性,这个过程通过3个元素来完成:(1)握手协议:这个协议负责协商用于客户机和服务器之间会话的加密参数。

当一个SSL客户机和服务器第一次开始通信时,它们在一个协议版本上达成一致,选择加密算法和认证方式,并使用公钥技术来生成共享密钥。

(2)记录协议:这个协议用于交换应用数据。

应用程序消息被分割成可管理的数据块,还可以压缩,并产生一个MAC(消息认证代码),然后结果被加密并传输。

接受方接受数据并对它解密,校验MAC,解压并重新组合,把结果提供给应用程序协议。

(3)警告协议:这个协议用于标示在什么时候发生了错误或两个主机之间的会话在什么时候终止。

相关文档
最新文档