IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  WebSphere  >

探索 WebSphere Portal V5.1.0.1 编程模型: 第 3 部分:将 WebSphere Portal 集成到安全环境和用户管理系统中

developerWorks
文档选项

未显示需要 JavaScript 的文档选项

讨论

样例代码


级别: 中级

Dieter Buehler (buehlerd@de.ibm.com), 安全架构师, IBM
Stefan Hepper (sthepper@de.ibm.com), WebSphere Portal 编程模型架构师, IBM
Stefan Schmitt (st.schmitt@de.ibm.com), Portal and Workplace Security 负责人, IBM
Holger Waterstrat (waterstrat@de.ibm.com), WebSphere Portal 安全团队, IBM
Andreas Zehnpfenning (zehnpfenning@de.ibm.com), WebSphere Portal 安全团队, IBM

2006 年 8 月 21 日

本文将介绍如何使用门户编程接口来实现单点登录 (SSO)、自定义门户登录行为,以及如何利用用户概要。在第 1 部分中,您可以了解适用于日历和日程安排示例的接口。本文是探索 WebSphere Portal V5.1.0.1 编程模型系列文章的第 3 部分。

在这篇文章里:

  • 创建 SSO 基础结构:
  • 自定义凭据保险库
  • 自定义登录行为
  • 使用用户管理系统
  • 将组支持添加到示例 portlet 应用程序

结束语

本系列文章的第 1 部分介绍了整个 IBM WebSphere® Portal 编程模型,并向您展示了自定义和扩展 WebSphere Portal 的位置。第 2 部分描述了如何在 WebSphere Portal 中生成 URL,以及如何在主题和皮肤中利用 URL 生成功能。本部分探索与 API 相关的安全和用户管理系统。

安装新门户的重要任务是将门户环境与整个安全环境集成。本文向您介绍如何完成跨不同的服务器和环境的单点登录 (SSO),以及如何使用Java™JAAS 框架自定义缺省门户登录行为。您将学习 WebSphere Portal 用户管理 API,它支持您从底层用户管理系统读取和写入。最后,您将了解如何更新在第 1 部分中使用的日历和日程安排示例,以便根据成员所在的组检索特定的日程安排。

安装新门户的重要任务是将门户环境与整个安全环境集成。本文向您介绍如何完成跨不同的服务器和环境的单点登录 (SSO),以及如何使用Java™JAAS 框架自定义缺省门户登录行为。您将学习 WebSphere Portal 用户管理 API,它支持您从底层用户管理系统读取和写入。最后,您将了解如何更新在第 1 部分中使用的日历和日程安排示例,以便根据成员所在的组检索特定的日程安排。

本文档将进行周期性的更新,Portlet Factory 开发团队欢迎您提出建议。






回页首


下载

描述名字大小下载方法
Article in PDF format0606_buehler-WP5101_ProgModel_P3.pdf1MB  FTP|HTTP
Code sampleCalendarPortletIBM_Part3.zip479 KB  FTP|HTTP
关于下载方法的信息Get Adobe® Reader®


作者简介

Dieter Buehler 照片

Dieter Buehler 博士是一位 WebSphere Portal 安全架构师,2002 年加入 IBM,自从发布 WebSphere Portal 4.1 版本以来,他一直在 WebSphere Portal 开发小组工作。加入 IBM 之前,Dieter 在德国图宾根大学做了三年的研究工作,主要研究将工业自动化系统集成到基于 Web 的门户解决方案的概念和技术。除了 WebSphere Portal 安全体系结构外,Dieter 还对基于 Java 的客户端服务器系统设计和信息检索概念特别有兴趣。


Stefan Hepper 是负责 WebSphere Portal、Workplace Client 和服务器编程模型以及公共 API 的架构师。他是 Java Portlet Specification V 1.0 (JSR 168) 的负责人之一,目前负责 V 2.0 (JSR 286) 的工作。Stefan 发起了 Apache Pluto 项目,该项目为 JSR 168 提供了参考实现。他曾在各种国际会议(如 JavaOne)发表演讲,曾发表了多篇论文,并且是《Pervasive Computing》(Addison-Wesley,2001 年)和《Portlets and Apache Portals》(下载手稿,Manning,2005 年)的合著者。Stefan 毕业于德国卡尔斯鲁厄大学计算机科学专业。他于 1998 年加入 IBM Boeblingen Development Laboratory。


Stefan Schmitt 的照片

Stefan Schmitt 于 2000 年加入加入 IBM,自从开发 WebSphere Portal 1.0 版本以来,一直在 WebSphere Portal 开发小组工作。他是 IBM WebSphere Portal 安全小组负责人,担当 IBM WebSphere Portal Vulnerability 联系人并负责 IBM WebSphere Portal 用户管理功能的体系结构和设计。加入 IBM 之前,Stefan 在德国斯图加特联合教育大学研究信息技术。


Holger Waterstrat 的照片

Holger Waterstrat 于 2001 年加入 IBM,并致力于普及计算方面的研究。同年,他加入 WebSphere Portal 开发团队,当前在安全团队工作。Holger 毕业于柏林科技大学计算机科学专业。


Andreas Zehnpfenning 的照片

Andreas Zehnpfenning 毕业于斯图加特大学计算机科学专业。2005 年,在 IBM 的声音团队完成关于语音合成的毕业论文后,他加入了 WebSphere Portal 安全团队。




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

将您的建议发给我们或者通过参加讨论与其他人分享您的想法.




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款