You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

All URLs are specified in lowercase.

Switch to C:\inetpub\wwwroot\pam\idp folder and edit appsettings.json file:

ConnectionStrings:

  • Serveris the name of Microsoft SQL Server or its named instance
  • Database - is the name of database (IPAMIdP)
  • User ID - is the service account to use with Indeed PAM databases
  • Password - is the password for that service account

    "ConnectionStrings": {
    	"DefaultConnection": "Server=MSSQLServer;Database=IPAMIdP;Integrated Security=False;User ID=IPAMSQLService;Password=password"
    }

    If you are using a named instance of Microsoft SQL Server, the value of the Server parameter must be set in the format
    <server name>\\<instance name>.

    "ConnectionStrings": {
    	"DefaultConnection": "Data Source=MSSQLServer\\Named instance; ..."
    }

Database section

In the Provider section, select the DBMS connection provider:

  • mssql - is for the MS SQL Server
  • pgsql - is for the PostgreSQL Pro

Example for the PostgreSQL Pro:

"Database":{
   "Provider": "pgsql"
},

IdentitySettings section

  • AdminSids - is SID of the user to get access to administrator console and the Roles management. If there are several of them, then the SIDs must be divided by comma
  • GatewaySecret - Hash for client keys for additional authentication of Indeed PAM Gateway

  • IdpUrl - is URL Indeed PAM IdP
  • Lang - is the user interface language of the component, set it to "en" value
  • ConsoleAppClientSecret Hash for client keys for additional authentication of the Console App utility
  • SshProxyClientSecret - Hash for client keys for additional authentication of Indeed PAM SSH Proxy
  • CoreApiSecret - Hash for client keys for additional authentication of PAM Core

  • Enable2FaCacheForClients - List of client IDs for which the 2nd factor caching will work
  • SecondFaCacheLifetimeSeconds - 2nd factor caching time in seconds
    List of available client IDs:
    • "console-app"
    • "ssh-proxy-app"
    • "pam-management-console"
    • "pam-user-console"
    • "pam-gateway"

      "IdentitySettings":{
          "AdminSids": [ "S-1-5-21-1487179672-2651565253-5257550508-0000", "S-1-5-21-1487179672-2651565253-5257550508-0001" ],
          "GatewaySecret": "3GRNSuF9p8vEOyP1izZGlyrsJgXTMl7bbyB5B7jS9/8=",
          "IdpUrls": [ "https://pam.domain.local/pam/idp" ],
          "Lang": "ru",
          "SigningCertificate": "",
          "ConsoleAppClientSecret": ""
          "SshProxyClientSecret": "jAulRBy9VGuC0RbJPsVek10Hm5aUqpLiG3rFsqGgwU0=",
          "CoreApiSecret": "vAiPgdHe6jGyStXmYxYcoeY1xQfNX+Yun0BhKBrD3Cw=",
          "Enable2FaCacheForClients": [ "pam-management-console" ],
          "SecondFaCacheLifetimeSeconds": 60
      },

PamSettings section

  • ManagementConsoleUrl - URL of Indeed PAM Management Console
  • UserConsoleUrl - URL of Indeed PAM User Console
"PamSettings": {
    "ManagementConsoleUrls": [ "https://pam.domain.local/pam/mc" ],
    "UserConsoleUrls": [ "https://pam.domain.local/pam/uc" ],
    "SessionLifetime": 43200
},

LogServer section

  • Directorya temporary folder for event writing
  • Url - URL API for the uniform event log
"LogServer": {
  "AppId": "pam",
  "Component": "idp",
  "EventCache": {
    "Directory": "C:\\ILS\\IdP",
    "SendingIntervalSec": 10
  },
  "Server": {
    "Url": "https://pam.domain.local/ls/api",
    "Certificate": {
      "Thumbprint": "",
      "FilePath": "",
      "FilePassword": ""
    }
  }
},

UserCatalog section

This section is required to search and add users to the Roles. It is filled in the same way as the similar section in the Pam Core settings.




  • No labels