If you want to configure Smart Materials Portal with secure socket layer (SSL), follow the instructions in this section.
-
Start the Internet Information Services (IIS) Manager.
-
Select Default Web Site > Edit Site Bindings.
-
Click Add....
-
Select https from the Type list.
-
Click Select… to get the list of available certificates.
-
Select one from the list and click OK.
-
Click OK to add bindings.
-
Click Close.
-
Go to Sites > Default Web Site > SmartMaterialsPortal2016R4 and double-click HTTP Response Headers.
-
Type X-Frame-Options in the Name box and DENY in the Value box, and then click OK.
-
Right-click on PortalClient application pool, and select Manage Application > Advanced Settings….
-
Change Enabled Protocols to https.
-
In the same way, change the enabled protocol for:
-
DataBrokerService
-
FileTransfers
-
onlinhelp > en
-
SingleSignOnService
-
SSOWebLauncher
-
-
Open the web.config file from Smart Materials Portal Installation location > Web\DataBrokerService.
-
In the <systems.web> section, add the following entry:
<customErrors mode="On" defaultRedirect="~/error.html" />
-
In the <serviceBehaviors> section, ensure that httpsGetEnabled="true" is set.
-
In the <bindings> section, check that binding properties are added for https as shown in the picture below.
-
In the <services> section, change the bindingConfiguration name to https configuration in the endpoints as shown below.
-
Save and close the web.config.
-
Open the web.config file from Smart Materials Portal Installation location > Web\PortalClient and modify the settings as shown below.
-
Save and close the web.config.
-
Open the index.aspx file from Smart Materials Portal Installation location > Web\PortalClient and modify the settings as shown in the picture below.
Update http to https, and remove the link for the png.
-
Download the image to the PortalClient folder to make it secure.
-
Open the config.xml file from Smart Materials Portal Installation location > Web >ClientBin.
-
Make sure that the following parameters point to the https url as shown below:
-
dataBrokerService Address
-
onlineHelp Mapping
-
fileTransferSupportFiles Address
-
-
Open the web.config file from Smart Materials Portal Installation location > Web\PortalClient and modify the settings as shown below.
-
In the index.asp, replace http calls with https.
-
In the Silverlight.js, replace http call with https.
-
Delete the browser cache before launching the Portal.