Web browser password management architecture
Hitachi ID Password Manager exposes a web user interface using a set of self-contained CGI programs, compiled as Windows binaries and running under any standards-compliant web server on the Windows platform.
The Apache and IIS web servers are supported. The CGI architecture eliminates the need for an application server -- no .NET or Java runtime is needed to run the user interface. This both simplifies the architecture and improves runtime performance.
The CGI user interface programs accept input forms, assemble new screens using skin files (see below) and display new forms. CGI programs access user and policy data in the Password Manager database. They can also communicate with services on the Password Manager server and run connectors and plug-in programs.
Password Manager web pages are constructed at runtime from language files and HTML "skin" files -- consisting of HTML snippets. These may be modified to change the appearance of the UI, without having to modify product code.
This is implemented on the network with the following components:
Web access architecture diagram (1)