Resolving Custom Logo Not Loading on Touchscreens with Authentication on Processor Enabled

Version 2.1 by Mark Kohlmann on 2021/10/05 22:36

Crestron 3-series processors with authentication enabled or 4-series processors with User Page Authentication enabled will require a username and password to obtain the custom logo hosted by the processor's internal web server.  ShowRunner™ version 3.010 introduces the ability to pass the credentials to the touchpanel as part of the URL.  This article shows the steps necessary to enable this feature.

  • Connect to the processor's console via SSH with a user with admin rights on the processor.
  • Enter "sradmin create sradmin user (Username) (Password)" where Username and Password are the credentials for a user with admin rights on the processor.
    Example: sradmin create sradmin user admin MySuper$3cr!P@sS
  • Create the CWS User that will be used to access the web server: "sradmin create cws user"
    Note: ShowRunner creates a user with a random suffix for the username and a highly secure randomly generated password.  Make sure SSL is enabled between your touchpanel and the control system.  This user has limited rights and inherits "Users" level permissions on the control system.
  • The touchpanel should now show the custom logo.

If you'd like to see the users created type "listusers":
MC4>listusers
        TableStart: [ User List ]
        User                 | Access Level         | Groups              
        ---------------------+----------------------+---------------------
        ...
        SrAdmin-CwvWnRf91S4  | Administrator        | Administrators      
        SrCws-7VKKMhqvJwE    | User                 | Users