Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Indeed PAM Core

Warning
iconfalse

Все URL указываются в нижнем регистре.

Формат json не допускает наличия комментариев в файле, поэтому необходимо удалить строки, начинающиеся с символов "//"


Warning

You need to recycle Indeed.PAM.Core application pool in IIS Manager after every change to the configuration file.


Note
iconfalse

URL example: https://pam.domain.local/pam/core
pam.domain.local - the fully qualified DNS name of the management server

Go to C:\inetpub\wwwroot\pam\core folder and edit appsettings.json file::

ConnectionStrings 

  • PamCore IPAMCore database connection string
  • JobsQueue - IPAMJobs database connection string

Connection String parameters

  • ServerDBMS server name or named instance
  • DatabaseDatabase name
  • User IDaccount to use with Database
  • Passwordaccount password

    Code Block
    languagejs
      "ConnectionStrings": {
        "PamCore": "Server=sql.domain.local;Database=IPAMCore;Integrated Security=False;User ID=IPAMSQLServiceOps;Password=password",
        "JobsQueue": "Server=sql.domain.local;Database=IPAMTasks;Integrated Security=False;User ID=IPAMSQLServiceOps;Password=password"
      }, 


    Warning
    iconfalse

    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.

    Code Block
    languagejs
    "PamCore": "Server=sql\\instance; ..."



Database

Provider - DBMS provider

  • mssql - Microsoft SQL Server
  • pgsql - PostgreSQL, PostgreSQL Pro

Auth

  • IdpUrls - Indeed PAM IdP URL address
  • ApiSecret - Secret for component authentication purpose

    Excerpt Include
    Configuration
    Configuration
    nopaneltrue

  • PamGatewayIpAddressesIndeed PAM Gateway and SSH PROXY IP Addresses

    Code Block
    languagejs
      "Auth": {
        "IdpUrls": [ "https://pam.domain.local/pam/idp" ],
    	"ApiSecret": "Nkq26+pScsle+rDZ4q77+bITcgFO1wKrCGBHa/EqsthQFn9p5K5TBHlEOJw1MGU1PVvjaNlWobxipvsAreQBNA==",
        "PamGatewayIpAddresses": "192.168.48.155, 192.168.48.202",
        "GatewayCertificateValidation": {
          "Enabled": false,
          "Filter": ""
        }   
      },


Секция Encryption

  • Algorithmencryption algorithm
  • Keyencryption key
Note
iconfalse

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.


Code Block
languagejs
  "Encryption": {
    "Algorithm": "AES",
    "HashAlgorithm": "SHA512",
    "Key": 	"4258egk74n834rr93bf458813l7618wq7f1jei9a58915pk511z63n5j0svt1m1o8",
    "MediaFiles": {
      "Algorithm": "AES"
    }
  },

LogServer

  • Directorytemporary folder for recording events
  • Url - Indeed Log Server API URL address

    Code Block
    languagejs
      "LogServer": {
        "AppId": "pam",
        "Component": "server",
        "EventCache": {   
        	"Directory": "C:\\ILS",
        	"SendingIntervalSec": 10
    	},
        "Server": {
          "Url": "https://pam.domain.local/ls/api",
          "Certificate": {
            "Thumbprint": "",
            "FilePath": "",
            "FilePassword": ""
          }
        }
      },  


ManagementConsole

  • Urlmanagement console URL address

    Code Block
    languagejs
      "ManagementConsole": {
        "Url": "https://pam.domain.local/pam/mc"
      },


UserCatalog

  • ServerNameis the DNS name of Domain Controller that performs Global Catalog function
  • ContainerPathis the Distinguished name of Container or OU to be used as Active Directory user directory
  • UserNameservice account for working with Active Directory user directory
  • Passwordservice account passwordпароль учётной записи
Code Block
languagejs
"UserCatalog": {
    "RootProvider": "ad",
    "Providers": {
      "ActiveDirectory": [
        {
          "Id": "ad",
          "ServerName": "domain.local",
          "ContainerPath": "DC=domain,DC=local",
          "UserName": "IPAMADReadOps",
          "Password": "password",
          "UserMapRules": {
            "Settings": [
              {
                "Category": "person",
                "Class": "user"
              }
            ]
          }
        }
      ]
    }
  }

Backtotop
Delay0
Distance250


Divbox
classrightFloat

Table of Contents
printablefalse