Authentification par certificat de test CyberArk AAM

Une API REST est une API qui respecte les principes de conception du style architectural REST, ou Transfert d'État Représentationnel. Les API REST sont donc parfois appelées API RESTful.

Une manière pratique de tester l'API Rest de CyberArk pour AAM (Application Access Manager) est depuis Windows Powershell ou Powershell ISE.

#Changer de répertoire pour votre magasin de certificats personnels.
Set-Location "Cert:\CurrentUser\My\"

#Stocker le certificat avec l'empreinte <votre empreinte de certificat> dans une variable ($Cert).
$Cert = Get-ChildItem | Where-Object {$_.Thumbprint -eq "<votre empreinte>"}

#Puis tester la méthode Invoke-RestMethod -Method Get...
Invoke-RestMethod -Method Get -Uri "<votre Cyberark PasswordVaukt>AIMWebService/api/Accounts" -Certificate $cert -Body @{AppID = "<Votre ID APP>"; Safe = "<Votre coffre>"; Object = "<Nom de l'objet>"}