Skip to main content

Consumer self-service, Part 2: Build a secure portal

Sharon Lymer (lymer@ca.ibm.com), WebSphere Business Scenarios Architect, IBM
Sharon Lymer is a Business Scenario Architect for the WebSphere Platform System House within IBM Software Group. She is a senior software engineer with over 19 years experience with the entire software development cycle, from architecture and design to implementation, test, and support.

Summary:  A typical consumer self-service solution uses a single point of access to a business through a Web-based portal. Naturally, consumers need to feel confident that the information and self-service features provided by the portal are secure. However, Web-based technologies are susceptible to security threats. A secure portal application providing centralized security management for authentication, authorization, and auditing is described in this article and an accompanying Redbook.

Date:  04 Dec 2003
Level:  Introductory
Activity:  562 views
Comments:  

As described in the introduction to this series, a typical consumer self-service solution uses a single point of access to a business through a Web-based portal. Naturally, consumers need to feel confident that the information and self-service features provided by the portal are secure. They need to trust that the financial institution, retailer, or insurer provides proper controls on personal information and restricts who may carry out transactions.

However, portals are based on Web technologies that make them particularly susceptible to security threats. To counter these threats, a portal application, such as that required by the consumer self-service solution, must include robust security. When selecting a security system, a business needs to consider not only the functions needed to secure the portal application, but also consider the management of the security system.

Some Web application servers and portal servers provide native security functions for authentication, authorization, and auditing. These might be sufficient for many portal applications. However, an external security manager will provide more features than native solutions. In addition, an external security manager allows you to centralize your security management across the applications in your e-business.

Figure 1 illustrates the secure portal architecture. The key component is a single, central security manager that provides security services to the Web portal through the User Interface Manager in addition to other systems in the solution, such as the Financial Application and the Customer Information Manager, as shown in the overall consumer self-service architecture presented in the introduction to this series. The Directory Server acts as the user registry for the Security component. It is used in the authentication and authorization processes provided by the security manager to other components in the solution.


Figure 1. Secure portal architecture
Figure 1. Secure portal architecture

The IBM Redbook, A Secure Portal, describes a simple portal application that exhibits the kind of secure portal capability necessary for the consumer self-service solution. The portal application is built on WebSphere® Portal Server V5.0.1 and Tivoli® Access Manager V4.1.

This Redbook focuses on the security aspect of WebSphere Portal's single access point. It is intended to help IT architects, IT specialists, security architects, and security administrators understand and implement portal security using a secure portal solution. The secure portal is designed to be a portal application that is integrated with a centralized security access manager. Both client authentication and page or portlet authorization will be managed in this one central repository.

All the detailed steps you need to build a secure portal are in the Redbook. The Redbook:

  • Introduces portal security and security access management concepts
  • Discusses the products used to build a secure portal: WebSphere Portal Server V5.0.1 and Tivoli Access Manager V4.1
  • Discusses functional and non-functional requirements and design with business and technical use cases
  • Covers design guidelines and technology choices
  • Documents the steps necessary to install and configure the secure portal environment
  • Includes a sample

Go to the Redbook to obtain the first building block you need to construct a consumer self-service solution.


Resources

About the author

Sharon Lymer is a Business Scenario Architect for the WebSphere Platform System House within IBM Software Group. She is a senior software engineer with over 19 years experience with the entire software development cycle, from architecture and design to implementation, test, and support.

Comments



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Sample IT projects
ArticleID=10301
ArticleTitle=Consumer self-service, Part 2: Build a secure portal
publish-date=12042003
author1-email=lymer@ca.ibm.com
author1-email-cc=

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).