Start the nodeProtect Identity Provider setup (nodeProtect.IDP.msi) as an administrator from an elevated CMD prompt.
On the license agreement dialog read and accept the license agreement terms.
Choose destination folder for installation.
Click Install to begin installation.
Verify that the installation was successfull.
Important: Restart the server.
Configure the IIS by opening the IIS Manager. Add a new website as displayed below.
Enable Windows Authentication on the nodeProtectIDP site.
(Important: If the error below occurs when trying to configure ‘Windows Authentication’, please verify that the ‘Dotnet Core Hosting Bundle’ has been installed successfully and restart server).
Modify the application pool nodeProtectIDP as displayed below.
Click on Advanced Settings on the application pool and change “Enable 32-bit Application” to True and change “Idle Time-out (minutes)” to 0. Click OK to save.
Modify the permission on the nodeProtect folder. Add the local group IIS_IUSRS with Modify permission.
Create a new local group named nodeProtect Default Tenant and add administrative user or group you want to be able to access nodeProtect Admin Portal Site. If you are logged on with the account added to this group, remember to logoff and logon for the configuration to be effective.
Edit the “$env:ProgramFiles\nodeProtect\Idp\appsettings.json” file and Clients section:
• Change the DefaultConnection to (and change password):
"DefaultConnection": "Server=.\\SQLExpress;Database=nodeProtect.Idp;User Id=nodeProtectIdp;Password={Password};MultipleActiveResultSets=true"
Recycle the application pool.
Identity Provider (IDP) installation completed. Continue to Administration Web Portal.