Versions Compared

Key

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


Warning
iconfalse

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

Перейдите в каталог C:\inetpub\wwwroot\Indeed.Idp и откройте для редактирования idp и отредактируйте файл appsettings.json.Заполните секции:

ConnectionStrings:

  • Data Source -
 имя SQL-сервера.
  •  имя сервера Microsoft SQL Server/PostgreSQL или именованного экземпляра Microsoft SQL Server
  • Initial Catalog -
имя
  •  имя базы данных
IDP.
  • Integrated Security - тип проверка подлинности.
    • (IPAMIdP)
    • User ID -
    имя для входа сервисной учётной записи для
    •  сервисная учётная запись для работы с базами данных Indeed PAM
    .
    • Password - пароль сервисной учётной записи

    .


    Пример:
    Code Block
    languagejs
    firstline2
    "ConnectionStrings": {
    	"DefaultConnection": "Data Source=
    sqlserver
    SQLServer;Initial Catalog=
    idppam
    IPAMIdP;Integrated Security=False;User ID=
    SQLservicePAM
    IPAMSQLService;Password=
    123456
    password"
    }Примечание:
    
    },


    Warning
    iconfalse

    В случае использования

    SQL Express параметр подключения к серверу

    именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в

    формате <имя сервера SQL >

    формате <имя сервера>\\<имя

    инстанса SQL>. Пример: {

    экземпляра>.

    Code Block
    languagejs
    firstline2
    "ConnectionStrings": {
    	"DefaultConnection": "Data Source=
    sqlserver\SQLEXPRESS; … } IdentitySettings: AdminSids - SID пользователя, который имеет права на работу с консолью администратора, если пользователей консоли
    MSSQLServer\\Named instance; ..."
    },


    Database:

    В секции Provider необходимо выбрать провайдера подключения к СУБД:

    • mssql - для MS SQL Server
    • pgsql - для PostgreSQL

    Для PostgreSQL:

    Code Block
    languagejs
    "Database":{
       "Provider": "pgsql"
    },

    IdentitySettings:

    • AdminSids - SID пользователя, который получит доступ к консоли администратора, если пользователей несколько, то их SID указывается через запятую
    • GatewaySecret - Хэш для ключей клиентов в целях дополнительной аутентификации Indeed PAM Gateway

      Note
      iconfalse

      Ключ и его хэш генерируются консольной утилитой Pam.ConsoleApp.exe.


    • Запустите командную строку, перейдите в папку "ConsoleApp" и выполните команду "Pam.ConsoleApp.exe generate-secret"

      Code Block
      themeRDark
      D:\ConsoleApp>Pam.ConsoleApp.exe generate-secret
      Secret: OClhdGA1M6wWFcYflCfF1qINX8dYbvTrU0Aad4cb7piASoMEEiB2yM0I8N6zq7T/FSQunLyYzsRcm3PhQzqM9w==
      Hash: bQAl17Y58+Htv982eadHmFaDguAPNrjd+Bl9vN0Uw5c=
      Done.



      Warning
      iconfalse

      Этот же хэш нужно будет указать при настройке Indeed PAM Gateway


    • IdpUrl - URL Indeed PAM IdP
    IdentitySettings:
  • AdminSids - SID пользователя, который получит доступ к консоли администратора (можно указать более одного через запятую).
  • IdpUrl - URL адрес IDP.
    Code Block
    language
    xml
    js
    themeConfluencetitle
    firstline5
    Пример
    "IdentitySettings":{
    	"AdminSids": [ "S-1-5-21-1487179672-2651565253-5257550508-0000", "S-1-5-21-1487179672-2651565253-5257550508-0001" ],
    	"GatewaySecret": "bQAl17Y58+Htv982eadHmFaDguAPNrjd+Bl9vN0Uw5c=", 
    	"IdpUrl": "https://pam.
    domain.demo:4003
    indeed-id.local/idp",
    	"Lang": "ru",
        "SigningCertificate": "",
    	"ConsoleAppClientSecret": ""
    },

    PamSettings:

    AdminConsoleUrl - URL адрес консоли администратора.
    • ManagementConsoleUrl - URL Indeed PAM Management Console
    • UserConsoleUrl - URL
    адрес консоли пользователя.

    ProxySessionLifeTime - максимальное время жизни сессии, значение указывается в секундах (не менять).

    • Indeed PAM User Console
    Code Block
    language
    xml
    js
    theme
    firstline
    Confluence
    13
    titleПример
    "PamSettings": {
    	"
    AdminConsoleUrl
    ManagementConsoleUrl": "https://pam.indeed
    .demo:4001
    -id.local/mc",
    	"UserConsoleUrl": "https://pam.indeed
    .demo:4002
    -id.local/uc",
    	"
    ProxySessionLifetime
    SessionLifetime": 43200
    },

    EventsSettings:

    • EventCacheDirectory - временный каталог для записи событий
    • Url - URL API единого журнала событий
    Code Block
    languagejs
    firstline18
    "EventsSettings": {
    	"AppId": "pam",
        "Component": "idp",
        "EventCacheDirectory": "C:\\Temp\\ILS\\IdP\\EventCacheDirectory",
        "EventCacheSendingIntervalSec": "10",
        "Url": "https://pam.indeed-id.local/ils/api",
        "CertificateThumbprint": "",
        "CertificateFilePath": "",
        "CertificateFilePassword": ""
    },

    Backtotop
    Delay0
    Distance250