- Created by Maksim Kuzmov, last modified by Pavel Golubnichiy on Nov 19, 2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 70 Next »
Все URL указываются в нижнем регистре.
Перейдите в каталог C:\inetpub\wwwroot\idp и отредактируйте файл appsettings.json:
ConnectionStrings:
- Data Source - имя сервера Microsoft SQL Server/PostgreSQL или именованного экземпляра Microsoft SQL Server
- Initial Catalog - имя базы данных (IPAMIdP)
- User ID - сервисная учётная запись для работы с базами данных Indeed PAM
Password - пароль сервисной учётной записи
"ConnectionStrings": { "DefaultConnection": "Data Source=SQLServer;Initial Catalog=IPAMIdP;Integrated Security=False;User ID=IPAMSQLService;Password=password" },
В случае использования именованного экземпляра Microsoft SQL Server значение параметра Data Source необходимо задавать в формате <имя сервера>\\<имя экземпляра>.
"ConnectionStrings": { "DefaultConnection": "Data Source=MSSQLServer\\Named instance; ..." },
Database:
В секции Provider необходимо выбрать провайдера подключения к СУБД:
- mssql - для MS SQL Server
- pgsql - для PostgreSQL
Для PostgreSQL:
"Database":{ "Provider": "pgsql" },
IdentitySettings:
- AdminSids - SID пользователя, который получит доступ к консоли администратора, если пользователей несколько, то их SID указывается через запятую
GatewaySecret - Хэш для ключей клиентов в целях дополнительной аутентификации Indeed PAM Gateway
Ключ и его хэш генерируются консольной утилитой Pam.ConsoleApp.exe при настройке Indeed PAM Gateway.
- IdpUrl - URL Indeed PAM IdP
- SshProxyClientSecret - Хэш для ключей клиентов в целях дополнительной аутентификации Indeed PAM SSH Proxy, генерируется аналогично GatewaySecret
- Enable2FaCacheForClients - список id клиентов, для которых будет работать кэширование второго фактора
- SecondFaCacheLifetimeSeconds - время кэширования второго фактора в секундах
Список доступных id клиентов- "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": "bQAl17Y58+Htv982eadHmFaDguAPNrjd+Bl9vN0Uw5c=", "IdpUrl": "https://pam.indeed-id.local/idp", "Lang": "ru", "SigningCertificate": "", "ConsoleAppClientSecret": "" "SshProxyClientSecret": "+Q/anzbwy6ikV7LS3LvUsCpThBGzUOWWo76Idcy8c1E=", "Enable2FaCacheForClients": ["pam-management-console"], "SecondFaCacheLifetimeSeconds": 60 },
PamSettings:
- ManagementConsoleUrl - URL Indeed PAM Management Console
- UserConsoleUrl - URL Indeed PAM User Console
"PamSettings": { "ManagementConsoleUrl": "https://pam.indeed-id.local/mc", "UserConsoleUrl": "https://pam.indeed-id.local/uc", "SessionLifetime": 43200 },
EventsSettings:
- EventCacheDirectory - временный каталог для записи событий
- Url - URL API единого журнала событий
"EventsSettings": { "AppId": "pam", "Component": "idp", "EventCacheDirectory": "C:\\Temp\\ILS\\IdP\\EventCacheDirectory", "EventCacheSendingIntervalSec": "10", "Url": "https://pam.indeed-id.local/ils/api", "CertificateThumbprint": "", "CertificateFilePath": "", "CertificateFilePassword": "" },
- No labels