Issue:
So erstellen Sie WithSecure Elements Vulnerability Management-API-Schlüssel für die Authentifizierung
Resolution:
Ein API-Schlüssel besteht aus einem Zugriffsschlüssel (z. B. PA3IAKNANLM9 ) und einem geheimen Schlüssel (z. B. UO9mkDEHFGa1Vau6o#1AfxwRmBQW@!qV ). Beachten Sie, dass die Beispielanfragen in dieser Dokumentation Zugriffs- und Geheimschlüssel in geschweiften Klammern anzeigen, die beim Senden von Anfragen weggelassen werden müssen.
Führen Sie die folgenden Schritte aus, um einen API-Schlüssel zu erstellen:
- Melden Sie sich beim Elements Vulnerability Management-Portal an.
- Klicken Sie auf das Benutzersymbol in der oberen rechten Ecke der Seite und wählen Sie Mein Profil aus.
- Scrollen Sie nach unten zum Abschnitt API-Schlüssel konfigurieren .
- Fügen Sie einen neuen API-Schlüssel hinzu und bewahren Sie ihn sicher auf.
- Wenden Sie den erstellten API-Schlüssel auf den HTTP-Header jeder API-Anfrage an, die eine Authentifizierung erfordert.
- Führen Sie eine einfache Anfrage aus, um die Authentifizierung zu überprüfen:
curl -X GET https://api.radar.f-secure.com/api/integration/authenticationcheck
-H 'Inhaltstyp: application/json'
-H 'ApiAccessKey: {ApiAccessKey}'
-H 'ApiSecretKey: {ApiSecretKey}'
Wenn die Authentifizierung erfolgreich war, erhalten Sie eine HTTP-Antwort mit dem Statuscode 200 Authenticated .
Referenz:
https://help.f-secure.com/product.html#business/radar/4.0/en/task_E974D4465373492480A62E0D65BAD5E2-4.0-en
Notiz: Einfache Anführungszeichen funktionieren in einer Linux-Umgebung. Bei der Verwendung von CURL im Windows-Betriebssystem wird empfohlen, doppelte Anführungszeichen zu verwenden, die durch einen Backslash (\) maskiert sind. Backslash wird verwendet, um die inneren Anführungszeichen zu maskieren.
Beispiel: curl -X POST https://api.radar.f-secure.com/api/integration/assetMonitoring/withStartIndex/0/andPageSize/250 -H "Content-Type: application/json" -H "ApiAccessKey: {ApiAccessKey} " -H "ApiSecretKey: {ApiSecretKey}" -d "{\"AssetSourceType\": \"Custom\"}" |
Article no: 000018219
The content of this article has been machine translated from the English source article.
While reasonable efforts have been made to provide accurate translations, there may still be translation errors.