`
ww2
  • 浏览: 411080 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

从Open Web SSO 学习软件架构设计

阅读更多

Open Web SSO项目提供核心身份服务作为安全组件的基础架构以实现透明的单点登陆。其主要目标是web层,该项目为无缝集成不同的基于web应用程序提供了基础,这些应用程序可以使基于不同的身份库,不同平台,例如基于web或者应用服务器。该项目给予Sun Java(tm) System Access Manager 的代码。

项目首页:https://opensso.dev.java.net/

项目架构设计:

https://opensso.dev.java.net/files/documents/3676/19701/architecture.pdf

https://opensso.dev.java.net/files/documents/3676/26172/auth_arch.pdf

https://opensso.dev.java.net/files/documents/3676/23331/session_arch.pdf

用例:

https://opensso.dev.java.net/files/documents/3676/19702/usecases.pdf

也许你不会用到这个项目,但是这几篇文档对于设计系统架构很有参考价值,尤其是初学企业级开发和面向对象开发的朋友。

分享到:
评论

相关推荐

    .NET SSO解决方案

    同时,考虑到可扩展性和可维护性,代码应遵循良好的设计原则和架构模式,确保SSO系统能适应未来的需求变化。 综上所述,.NET SSO解决方案是基于ASP.NET MVC框架,利用OWIN和Katana组件,结合中央认证服务实现的用户...

    OpenAuth.net权限管理系统 1.2

    OpenAuth.net权限管理系统,项目采用经典DDD架构(用沃恩.弗农大神的话,其实这是DDD-Lite)思想进行开发,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则! OpenAuth.net权限管理系统 ...

    .net单点登录(SSO)

    - **OWIN (Open Web Interface for .NET)**:一个中间件架构,常用于处理身份验证和授权流程,与Katana和OAuth 2.0库配合实现SSO。 - **WIF (Windows Identity Foundation)**:微软提供的用于构建基于 Claims 的身份...

    SSO.zip_软件设计/软件工程_HTML_

    SSO,全称为Single Sign-On,即单点登录,是一种网络认证机制,允许用户在一个系统或服务中登录后...学习并掌握SSO的相关知识,对于提升软件设计和工程能力,尤其是网络安全和身份认证领域的专业素养,有着重要的意义。

    基于J2EE架构的企业信息化应用平台的研究与设计.docx

    《基于J2EE架构的企业信息化应用平台的研究与设计》 本文着重探讨了如何构建一个高效、灵活、可扩展的企业信息化应用平台,该平台基于J2EE架构,旨在满足软件企业的业务需求,降低开发成本,提高响应速度和服务水平...

    JOSSO实现SSO

    JOSSO(Java Open Single Sign-On)是一个开源的、基于 J2EE 的单点登录(Single Sign-On, SSO)基础设施。其核心目标是为用户提供一种集中式、平台无关的用户验证和授权解决方案。通过 JOSSO,可以在统一的平台上...

    MVCSSO单点登录

    通过以上介绍,我们可以看出MVCSSO单点登录涉及的技术面广泛,从认证中心的设计到MVC框架的深入理解,再到安全协议和异常处理,都需要开发者具备扎实的基础和实践经验。在实际应用中,根据具体场景选择合适的技术栈...

    使用SOAP网关实现OpenMeetings 与其它系统的整合

    OpenMeetings是一个开源的视频会议和协作工具,但默认情况下,它并未提供与第三方SSO(Single Sign-On)系统,如CAS,直接集成的选项。不过,通过使用SOAP网关,开发者可以实现OpenMeetings与其他系统的整合。本文...

    single sign on 分析报告

    对于用户而言,学习和使用SSO系统应简单直观。从管理员的角度,SSO的实施应与现有IT管理和安全策略相契合,权限和控制应具备层次结构,便于组织管理。此外,认证方法应能在分布式环境中无缝执行,而不增加额外的管理...

    单点登录分析报告.pdf

    本文主要分析两种常见的SSO实现框架——JOSSO(Java Open Single Sign-On)和CAS(Central Authentication Service)。 JOSSO是一个基于Java和J2EE的开源SSO框架,其主要特点如下: 1. 100% Java实现,利用了JAAS...

    oas.zip_单点登录

    配合CWPS(可能是Custom Web Portal Solution或其他类似的系统)实现,意味着该SSO系统可能设计为与特定的定制化Web门户集成,提供统一的登录入口。SOAP(Simple Object Access Protocol)是用于交换结构化信息的...

    JAVA开源软件分类

    本文将对常见的Java开源软件进行分类介绍,并从多个维度进行划分和管理。 #### 1. Java框架(Frameworks) Java框架是Java开发的核心部分,它们提供了一系列的基础架构支持,使得开发者能够更加高效地构建应用系统...

    单元学习OA_SOW.pdf

    接下来,我们尝试从【部分内容】中提取可能的知识点,尽管存在OCR识别错误,以下是一些可以理解的信息点: - Table of Contents:目录,通常出现在文档的开头,便于读者查找和参考不同的章节或部分。 - UAT(User ...

    Josso2.3 译文

    JOSSO,全称Java Open Single Sign-On Project,是一个开源的身份认证和授权框架,专注于提供单点登录(Single Sign-On, SSO)解决方案。在JOSSO2.3版本中,它支持在Apache Tomcat这样的Java应用服务器上部署和运行...

    java 分布式应用程序设计.rar

    7. **微服务架构**:近年来,微服务架构成为分布式系统设计的热门选择。Java平台上的Spring Boot和Spring Cloud等框架提供了构建和管理微服务的工具,每个服务都可以独立部署、扩展和升级,增强了系统的灵活性和可...

    网格的实现[高性能网络-论文]

    开放网格服务体系结构(OGSA, Open Grid Service Architecture)是由全球网格论坛(GGF)提出的标准化框架,它以Web服务为基础,通过Web服务定义语言(WSDL)确保服务的互操作性。OGSA定义了企业网格、伙伴网格和...

    CS2.0

    2. **Web服务接口**:通过SOAP Web服务,实现与其他系统的无缝集成,如单点登录(SSO)和其他第三方应用的数据交换。 3. **模板引擎**:基于ASP.NET的模板引擎,使得界面设计灵活多样,便于调整布局和样式。 4. **...

    josso-final

    Java中的开源SSO解决方案如JOSSO(Java Open Single Sign-On Project)就是这样的一个框架。JOSSO旨在简化SSO的实现,提供了一种标准化的方法来整合各种Java应用,包括基于Web的应用、EJB、JMS等。 在"josso-final...

    liferayPortal

    ### Liferay Portal技术规格与架构概述 #### 一、引言 Liferay Portal是一款功能强大的企业级门户平台,它提供了一系列先进的技术和特性来满足不同规模企业的业务需求。本篇文章将详细介绍Liferay的整体框架以及...

Global site tag (gtag.js) - Google Analytics