Let's review the functions and settings to access useful resources with looksoftware and lookserver.
lookserver’s settings pages are used to configure lookserver (e.g. fonts, colors) as well as maintain lookserver (e.g. apply licenses and monitor license usage).These functions are typically performed during the setup phase of lookserver or only used occasionally for monitoring usage. These functions are typically only performed by an administrator.
By default, the settings pages for all the latest releases of lookserver (9.1 and 10.0) can only be accessed from the Windows server console where lookserver is installed thereby preventing remote access however the following information will guide you through configuring lookserver to allow remote users to access lookserver’s settings.
Roles
Access to settings is controlled via the use of roles within the web.config file located within the lookserver installation folder.
The following entries relate specifically to access control:
<roleManager defaultProvider="NullRoleProvider" enabled="true">
<providers>
<clear/>
<add name="WebSettingsRoleProvider" type="lookserver.Models.WebSettingsRoleProvider" />
<add name="NullRoleProvider" type="lookserver.Models.NullRoleProvider" />
</providers>
</roleManager>
<add key="NullProviderAllowsRemoteAccessToSettings" value="false"/>
By default lookserver will not ask for user authentication when the defaultProvider value is set to NullRoleProvider. This allows you to access the lookserver settings page from the Windows Server console where lookserver is installed (e.g. http://localhost/lookserver10/settings ).
If you wish to allow access to the settings from any remote machine (instead of just from the Windows server console) then you can set the NullProviderAllowsRemoteAccessToSettings value to true. This will revert the access to how previous lookserver versions behaved.
If you wish to turn on user-based authentication for settings then the following changes are required :
Figure 2 : Enabling Windows Authentication for lookserver
Once your changes have been made simply restart the website (you can use the IISRESET command) and test your user-based access.
If you'd like to secure lookserver further, information on setting up SSL on the website hosting lookserver can be found here : How to set up SSL
Author
Vas Mintzikos
Support Manager, looksoftware