Secure Access to System Manager

To establish secure access to System Manager from another server or PC, you must configure the following on the client machine:

User authentication

User authentication requires a username and password for each user. This enables users on their own PC to authenticate when prompted and gain access to secured Dashboard/API resources.

Add a user

  1. Run Computer Management from the Windows Start menu or search bar.

    windows computer management
  2. Navigate to Local Users and Groups > Users. Right-click the Users folder and select New User

  3. Enter new user details and access settings, click Create, then click Close.

    windows new user
  4. Right-click the new user, select Properties, and open the Member Of tab to confirm its Users membership.

    windows user properties

Enable basic authentication

  1. Open the Internet Information Services (IIS) Manager, select Philips Dynalite Dashboard (or relevant website), and double-click Authentication.

    windows iis dashboard
  2. Select Basic Authentication and set its Status to Enabled.

    windows iis dashboard auth
  3. Open Web.config in your chosen text editor.
    (Default location: C:/Program Files/Philips Dynalite/Dashboard/)

  4. Add the following configuration settings within the system.serviceModel.

    First perform a search, as the content may already be in the file.
    <bindings>
      <webHttpBinding>
        <binding>
          <security mode="Transport">
            <transport clientCredentialType="Basic" />
          </security>
        </binding>
      </webHttpBinding>
    </bindings>
  5. Save the file (you may need to be running your IDE as Administrator to make the change).

HTTPS Certificate

To enable a secure HTTPS connection to System Manager, you need to create an SSL/TLS certificate.

Create an SSL/TLS certificate:

  1. In the Internet Information Services (IIS) Manager, select the root item and double-click Server Certificates.

    windows iis secure certificates
  2. Select one of the following Actions:

    windows iis create certificate actions
    1. Create Certificate Request to begin the process of registering for a proper qualified SSL/TLS certificate.

      • Follow the IIS certificate authority request process.

    OR

    1. Create a Self-Signed Certificate to prepare a locally validated certificate for use.
      (This option will display a "Not secure" warning when logging in to the website.)

      • Specify a friendly name for the certificate (e.g. localhost) and Select a certificate store (e.g. Web Hosting), then click OK.

        windows iis self signed certificate

    Your new certificate should now be issued.

    windows iis secure certificate issued
  3. To bind the new certificate to the Dashboard site (or relevant website), select Philips Dynalite Dashboard (or relevant website) and click Actions > Edit Site > Bindings…​

    windows iis edit bindings
  4. Click Add…​ to create a new site binding.

  5. Change the Type to https and configure the IP address, Port, and Host name to suit your network setup.

    windows iis add site binding
  6. Select the SSL certificate you have created from the list of available SSL/TLS certificates and click OK.

  7. Once created, click Close to return to the main IIS management page.

  8. To ensure the new settings have been adopted, click Manage Website > Restart panel.

  9. Click Browse <provided host name> on <provided IP Address>:<provided Port> (https) to launch the website.

    windows iis restart browse
  10. For a self-signed-certificate, you may need to click Advanced to proceed past the browser warning and view the website.