<h2>Background</h2> <p>All of the web pages and scripts that TIM Enterprise serves are protected by a login that is provided by a user when entering their username and password into a pop-up dialog in their web browser.</p> <p>In some situations, it is desirable to suppress this dialog box demanding the username and password. An example might be the deployment of a stand-alone computer displaying a pre-defined wallboard on a large screen; it would become tedious having to log in to the web page every time that computer is restarted.</p> <p>Different web browsers behave differently for automatic logging-in to web pages. Variously, they range from complete prohibition of the practise, to permitting it if certain system parameters are configured.</p> <h2>Specifics</h2> <p>In this article, details of how to allow automatic logging-in to a web page concerns the Microsoft Internet Explorer (version 6 and above) browsers only. Please consult your browser documentation for a solution related to your own choice of browser.</p> <p>The solution involves creating a specially-crafted URL in the following form:-</p> |
http://username:password@serverhost/ |
<h2>Solution</h2> <p>Although including the username and password in a URL is disabled by default on Windows Internet Explorer since it is considered a security risk, you can override this restriction by making the following changes to the Windows Registry.</p> |
WARNING! Since you'll be exposing a username and password as part of a URL, it is recommended that you create a dedicated web user object inside the TIM Enterprise directory that will be used solely for this purpose. See Adding/Removing Web Users for details of how to set up a web user. |
<p>Open Windows Registry Editor, <span class="keyword">REGEDIT.EXE</span>, from the Windows <span class="keyword">Start Menu ? Run</span>. Locate the following registry key:-</p> |
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE |
Inside this registry key, add the following <span class="keyword">DWORD</span> entries:- |
IEXPLORE.EXE (Set DWORD value to 0, zero) EXPLORER.EXE (Set DWORD value to 0, zero) |
<p>Close the Registry Editor and create a bookmark in Internet Explorer, specifying the URL as per the following example:-</p> |
http://USERNAME:PASSWORD@HOSTNAME/display/?suiv=12345 |
<p>Replace the following items:-</p> <ul> <li><span class="keyword">USERNAME</span> replace with the username of the web user you use to access the page</li> <li><span class="keyword">PASSWORD</span> replace with the password of the web user you use to access the page</li> <li><span class="keyword">HOSTNAME</span> replace with the host name or IP address of the machine running TIM Enterprise</li> </ul> <h2>References</h2> <p>This information is available from Microsoft's support site:</p> <a href="http://support.microsoft.com/kb/834489">http://support.microsoft.com/kb/834489</a> |