All URLs are specified in lowercase. The json format does not allow comments in the file, so you must delete lines beginning with the characters "//" |
Switch to C:\inetpub\wwwroot\pam\core folder and edit appsettings.json file:
Connection String parameters:
Password - account password
"ConnectionStrings": { "PamCore": "Server=sql.domain.local;Database=IPAMCore;Integrated Security=False;User ID=IPAMSQLService;Password=password", "JobsQueue": "Server=sql.domain.local;Database=IPAMTasks;Integrated Security=False;User ID=IPAMSQLService;Password=password" }, |
If using a Named Instance of Microsoft SQL Server, the value of the Server parameter must be specified in the Server Name\\Named instance format.
|
Provider - DBMS provider
ApiSecret - Secret for component authentication purposes
The secret for the ApiSecret parameter is generated by the console utility Pam.ConsoleApp.exe |
PamGatewayIpAddresses - Indeed PAM Gateway or SSH PROXY IP Addresses
"Auth": { "IdpUrls": [ "https://pam.domain.local/pam/idp" ], "ApiSecret": "0I18YoSc6SEPY8dWkoN0cXjipB6FyTC1Uoqq8bxFM1zKNQw2Y5bBvGPQJHLKb60dqXQOSQEByk+jX2pjfCMuBA==", "MediaDataUrlsSecret": "42C329CF-B932-46DE-83F5-0C302AE9E486", "PamGatewayIpAddresses": "192.168.48.155, 192.168.48.202", "GatewayCertificateValidation": { "Enabled": false, "Filter": "" } }, |
Key - encryption key
The encryption key is generated by the IndeedPAM.KeyGen.exe utility, which is the part of the Indeed PAM distribution and is located in the /Misc directory. |
"Encryption": { "Algorithm": "AES", "Key": "4258egk74n834rr93bf458813l7618wq7f1jei9a58915pk511z63n5j0svt1m1o8", "MediaFiles": { "Algorithm": "AES" } }, |
Url - Indeed Log Server API URL address
"LogServer": { "AppId": "pam", "Component": "server", "EventCache": { "Directory": "C:\\ILS\\Core", "SendingIntervalSec": 10 }, "Server": { "Url": "https://pam.domain.local/ls/api", "Certificate": { "Thumbprint": "", "FilePath": "", "FilePassword": "" } } }, |
Password - service account password
"UserCatalog": { "RootProvider": "ad", "Providers": { "ActiveDirectory": [ { "Id": "ad", "ServerName": "domain.local", "ContainerPath": "DC=domain,DC=local", "UserName": "IPAMManager", "Password": "password", "UserMapRules": { "Settings": [ { "Category": "person", "Class": "user" } ] } } ] } } |