A web based user interface that enable users to view and control a system
running inside a corporate intranet when the user is outside the
corporate network. A user interface is provided on a web site so that a
user can acquire access to a controller of a system through the Internet.
This is securely accomplished over the Internet by receiving security
information from a first client over a network, receiving a query from a
second client requesting access to the first client over a network,
prompting the second client for security information to allow access to
the first client, and enabling the second client access to the first
client based on the security information provided by the second client.