Versions Compared

Key

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


Warning
iconfalse

Все URL

IIS

  1. Запустите Internet Information Services (IIS) Manager и раскройте пункт Сайты (Sites).
  2. Выберите сайт Indeed.Idp и нажмите Привязки (Bindings) в разделе Действия (Actions).
  3. Нажмите Добавить (Add):
    1. Тип (Type) - https
    2. Порт (Port) - 4003
    3. Выберите SSL-сертификат (SSL Certificate)
  4. Сохраните привязку

Конфигурация

Warning
titleВажно

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

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

ConnectionStrings:

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


Code Block
language
xml
js
themeConfluencetitleПример
firstline2
"ConnectionStrings": {
	"DefaultConnection": "Data Source=
sqlserver
SQLServer;Initial Catalog=
idppam
IPAMIdP;Integrated Security=False;User ID=
SQLservicePAM
IPAMSQLService;Password=
123456
password"
},
note


Warning
title
icon
Примечание
false

В случае использования именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в формате <имя сервера>\\<имя экземпляра>.

Code Block
language
xml
js
themeConfluencetitleПример
firstline2
"ConnectionStrings": {
	"DefaultConnection": "Data Source=
sqlserver
MSSQLServer\\
SQLEXPRESS
Named instance; ..."
},


Database:

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

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

Для PostgreSQL, PostgreSQL Pro:

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

IdentitySettings:

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

    Note
    iconfalse

    Секрет и его хэш генерируются консольной утилитой Pam.ConsoleApp.exe при настройке Indeed PAM Gateway.


  • IdpUrl - URL
адрес Indeed PAM IDP
  • Indeed PAM IdP
  • SshProxyClientSecret - Хэш для ключей клиентов в целях дополнительной аутентификации Indeed PAM SSH Proxy, генерируется при настройке Indeed PAM SSH Proxy аналогично GatewaySecret
  • Enable2FaCacheForClients - список id клиентов, для которых будет работать кэширование второго фактора
  • SecondFaCacheLifetimeSeconds - время кэширования второго фактора в секундах
    Список доступных id клиентов
    • "console-app"
    • "ssh-proxy-app"
    • "pam-management-console"
    • "pam-user-console"
    • "pam-gateway"
Code Block
language
xml
js
theme
firstline
Confluencetitle
5
Пример
"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": ""
    "SshProxyClientSecret": "+Q/anzbwy6ikV7LS3LvUsCpThBGzUOWWo76Idcy8c1E=",
    "Enable2FaCacheForClients": ["pam-management-console"],
    "SecondFaCacheLifetimeSeconds": 60
},

PamSettings:

AdminConsoleUrl
  • ManagementConsoleUrl -
URL адрес
  •  URL Indeed PAM Management Console
  • UserConsoleUrl - URL
адрес
  • Indeed PAM User Console
ProxySessionLifeTime - максимальное время жизни сессии, значение указывается в секундах (оставить без изменений)
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