CyberArk
Odczytuj poświadczenia z CyberArk Central Credential Provider (CCP)
Eksperymentalne. Jeszcze nie przetestowane z działającą instalacją CyberArk; zgłoś swoje obserwacje.
CCP to interfejs REST Application Access Manager firmy CyberArk.
Pola magazynu
Oprócz pól, które ma każdy magazyn, magazyn CyberArk ma te pola:
| Pole | Znaczenie |
|---|---|
| Poświadczenie | Poświadczenie CyberArk z Połączenia > Poświadczenia: bazowy URL CCP, np. https://ccp.example.com (dopisywane jest /AIMWebService/api/Accounts), jego ustawienia TLS, jego AppID (aplikacja zdefiniowana dla AnsibleForms w CyberArk) oraz certyfikat klienta i klucz w PEM, tylko gdy AppID tego wymaga. |
Odwołanie do sekretu
Odwołanie do sekretu identyfikuje konto jako pary klucz-wartość oddzielone ;:
Safe=Linux;Object=root-srv01
Safe=DB;UserName=forms;Address=db01.example.com
Query=Safe=Linux;Folder=Root;Object=root-srv01
- Dozwolone klucze:
Safe,Folder,Object,UserName,Address,Database,PolicyID,Reason,Query,QueryFormat,ConnectionTimeout,FailRequestOnPasswordChange. Query=przekazuje resztę odwołania jako natywne zapytanie CCP, zQueryFormat=Exact, chyba że ustawisz inaczej.AppIDw odwołaniu jest ignorowany: zawsze używany jest AppID magazynu.- Hasło konta (
Content) staje się hasłem;UserName,Address,PortiDatabasewypełniają użytkownika, host, port i nazwę bazy danych.
Dodatkowe opcje
Dodatkowe opcje magazynu ustawia się jako obiekt JSON:
| Klucz | Znaczenie |
|---|---|
reason | Wysyłany jako Reason, gdy odwołanie go nie ma, dla audytu CyberArk. |
check_ref | Odwołanie, które Testuj połączenie faktycznie odczytuje. Bez niego test sprawdza tylko, czy CCP odpowiada i akceptuje AppID. |
timeout_ms | Limit czasu żądania, domyślnie 10000. |
Na przykład, aby wysyłać przyczynę i pozwolić Testuj połączenie odczytać konto testowe:
{ "reason": "AnsibleForms", "check_ref": "Safe=Test;Object=ansibleforms-probe" }