The Web Application Manager - is a foundation
on which to build web-based enterprise applications. Its focus
is on security, providing a central point for the authentication
of users and the authorization of user's access to entire web-based
applications and specified subsets of an application's functionality.
Many web-based applications require the authentication
of users, generally by the use of a user ID and matching password.
Once authenticated, authorization to gain access to functionalities
is required. Different users may have different permissions, giving
access to some functionalities and not to other functionalities.
If multiple applications are available, the authentication process
is generally required by all the applications. WAM centralizes
this authentication and authorization process, taking the burden
away from the individual applications, and making maintenance
of user information much more simple by placing it in one central
location.
WAM allows an organization to house multiple
web-based applications behind a single entry point into their
systems. The entry point can be configured using WAM to enable
custom home page portals with personalized look and feel depending
on the user and the permissions assigned to that user. New applications
can be added to the suite of web-based applications and to the
home pages of users based on the permissions associated with the
application.
Any organization requiring the provision
of secure access to one or more web-based applications needs WAM.
This document describes the components that make up WAM, outlining
the requirements for developing "WAM-aware" custom applications
and also interfacing with "non-WAM-aware" applications
that already exist. Using a WAM suite of applications is discussed,
as is using the WAM Admin Application.