Sun GlassFish Web Space Server 10.0 Secure Web Access Add-On Guide

What Are the Sun GlassFish Web Space Server Add-Ons?

The Sun GlassFish Web Space Server Add-Ons, also called accelerators, are an evolving set of stand-alone feature packages that provide performance enhancements or easier integration with third-party software tools. The Secure Web Access Add-On for the Sun GlassFish Web Space Server is one of the several add-on packages that are available in the Sun GlassFish Web Space Server software. See the Sun GlassFish Web Space Server product page for the most current list of add-on packages.

Each Web Space Server add-on package has its own user's guide. See the Sun GlassFish Web Space Server Add-On Document Collection for links to the documentation for the currently available add-on products. Check often, as the list of available add-ons is frequently updated.

Implementation

The high level design of Secure Web Access (SWA) provides access to intranet web contents from the Internet in a secure fashion. The two major components of SWA are Gateway and Rewriter. The Gateway component uses the Rewriter to rewrite the URLs in the contents that are obtained from the origin servers located in the intranet to point back to the Gateway.

SWA Gateway is implemented as a web application. You can off-load the low level networking and encryption to the web container or server to keep the Gateway code cleaner. The configuration of SSL and certificates will be more standard.

Gateway and Rewriter both use JCR as their data repository. The bundled JCR implementation is Jackrabbit, which is configured to use the local file system as the persistent data store for the ease of deployment out of the box. It can easily be reconfigured to use RDBMS or WebDAV in a production environment. Consult the Jackrabbit documentation for more details.

The SWA Gateway is a plain web application and the resources that it is trying to protect are all based on URLs of the intranet portal or non-portal web contents. Therefore, any access manager that is designed to protect web contents (such as OpenSSO, CA SiteMinder, IBM Tivoli Access Manager) can be used for authentication and access control. The SWA Gateway will be tested with the OpenSSO only out of the box.