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 - Key for component authentication purposes
The key 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": "aEB+UkZI3imDdp4xLHgHz/pxLZI9XEX4q6uI822/XfdPKaXJjfGrDVCH/u7SxVq3Os3GTFnfgkQc+AJBhmm4rQ==",
"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"
}
]
}
}
]
}
} |