Shopping client requirements
Information that will help you design and plan the implementation of Shopping in your organization. This includes all the prerequisites and dependencies, which are necessary to install 1E Client with Shopping client enabled.
For a full understanding of Shopping and WSA features and their configuration please refer to Shopping 6.1 documentation.
Tip
Shopping client features are not required if the 1E Client is being installed only to support Tachyon, Nomad, or WakeUp.
Shopping infrastructure dependencies
Please refer to Shopping 6.1 documentation for more details.
Shopping requires an ActiveEfficiency Server, and ActiveEfficiency Scout to import data from Configuration Manager into ActiveEfficiency.
A Shopping solution requires a Shopping Central server on a web server, and a Shopping Receiver installed on each Configuration Manager Site server that has a client reporting to it, and on a CAS if using Shopping for OS Deployment.
Loopback feature
If users are using Edge or Metro browsers, then you must enable the loopback feature. This feature implements a mechanism for passing information between the Shopping client, the browser's secure sandboxed environment and the local machine. This mechanism affects these browsers as a whole and is not just restricted for use by Shopping.
Note
Before enabling the loopback feature, check your security policy on enabling loopback and be aware of the implications of allowing access between browsers and the local machine.
Checking loopback exemption on Microsoft Edge and Metro Internet Explorer browsers
The following is valid only for Windows 8.1 and Windows 10.
Open a command-prompt as administrator on the computer you want to check, then run the following command to verify that loopback exemption was enabled during the installation of the 1E Client.
CheckNetIsolation LoopbackExempt -s
Output should be:
If either of these items is missing, you can manually add them by executing the following commands. Quotes may be required around the name of the app.
For IE:
CheckNetIsolation LoopbackExempt -a -n=windows_ie_ac_001
For Edge:
CheckNetIsolation LoopbackExempt -a -n=Microsoft.MicrosoftEdge_8wekyb3d8bbwe
Removing
The exemption from loopback restrictions can also be removed for all apps installed by using the following command:
CheckNetIsolation LoopbackExempt –c
More information
For more information from Microsoft about CheckNetIsolation please refer to: https://docs.microsoft.com/en-us/previous-versions/windows/apps/hh780593(v=win.10).
Information provided by the Shopping client
The following details are provided by the Shopping client, when a user browses to the Shopping Web Portal, and the website uses the loopback feature to query the local computer.
Attribute | Description | Example |
---|---|---|
UniqueId | Configuration Manager client GUID | GUID:04804aed-922c-4a4b-9f41-eab6592e7d83 |
AssignedSite | Configuration Manager client Site code | CM1 |
MacAddress | Computer's MAC Address | 20-68-9D-5B-EB-73 |
HostName | Computername | 1EUKCOL1184 |
HostDomainName | Computer's NetBIOS Domain Name | 1E |
OSVersion | OS Version | 6.3.9600 |
OSArchitecture | OS Architecture | 64-bit |
OSRole | Workstation or Server | 1 |
SccmVersion | Configuration Manager client version | 5.00.8239.1203 |
You can confirm Shopping is able to get these "Probe details" via your browser by going to the Shopping portal and navigating to Preferences → Diagnostics page, or using the URL https://<shopping>/Shopping/context
The diagnostics page also displays the Timezone of the browser (as minutes ahead of UTC), and does not display the SccmVersion. It also shows Identity details stored in the Shopping database that Shopping has obtained from Active Directory about your user account and machine details.
Firewall ports
Please refer to Communications Ports.