Работа с AAPM Console Tool
Pam.Tools.Aapm — консольная утилита для автоматизированного получения паролей или SSH ключей учетных записей Приложениями.
Путь: ..PAM_2.9.0\indeed-pam-tools\aapm\
Настройка консольной утилиты
Для настройки консольной утилиты необходимо отредактировать файл appsettings.json:
Секция Auth:
- Auth.Username — имя Приложения
- Auth.Password — пароль Приложения. Для того, чтобы получить пароль необходимо перейти в UC → Приложения → Показать учетный данные.
Секция Endpoints:
- CoreUrl — адрес Core
- IdpUrl — адрес Idp
Пример настройки:
{
"Auth": {
"Username": "MyApplication",
"Password": "M3YTy;[j;q&*DrZQSl(?B1agm$7uS+",
},
"Endpoints": {
"CoreUrl": "https://debmng.indeed.test/core",
"IdpUrl": "https://debmng.indeed.test/idp"
}
Использование консольной утилиты
Windows
Для запуска консольной утилиты необходимо открыть терминал, перейти в папку с утилитой и выполнить команду .\Pam.Tools.Aapm.exe
Возможные параметры:
Примеры использования:
- Ввод: ./Pam.Tools.Aapm.exe get-password --name INDEED\IPAMADServiceOps
- Ввод: ./Pam.Tools.Aapm.exe get-accounts
Linux
Важно
Убедитесь, что dotnet-runtime-6.0 установлена.
Чтобы запустить консольную утилиту, откройте терминал, перейдите в папку с утилитой:
cd PAM_2.9.0\indeed-pam-tools\aapm\
и вызовите команду Pam.Tools.Aapm.dll
с нужным аргументом.
Пример использования:
Ввод
dotnet Pam.Tools.Aapm.dll get-accounts