|  | 级别: 中级 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 format | 0606_buehler-WP5101_ProgModel_P3.pdf | 1MB |
FTP | HTTP |
|---|
| Code sample | CalendarPortletIBM_Part3.zip | 479 KB |
FTP | HTTP |
|---|
作者简介  | 
|  |
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 于 2000 年加入加入 IBM,自从开发 WebSphere Portal 1.0 版本以来,一直在 WebSphere Portal 开发小组工作。他是 IBM WebSphere Portal 安全小组负责人,担当 IBM WebSphere Portal Vulnerability 联系人并负责 IBM WebSphere Portal 用户管理功能的体系结构和设计。加入 IBM 之前,Stefan 在德国斯图加特联合教育大学研究信息技术。 |
 | 
|  |
Holger Waterstrat 于 2001 年加入 IBM,并致力于普及计算方面的研究。同年,他加入 WebSphere Portal 开发团队,当前在安全团队工作。Holger 毕业于柏林科技大学计算机科学专业。 |
 | 
|  |
Andreas Zehnpfenning 毕业于斯图加特大学计算机科学专业。2005 年,在 IBM 的声音团队完成关于语音合成的毕业论文后,他加入了 WebSphere Portal 安全团队。 |
对本文的评价
|  | IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |