Vier Schritte zum Generieren einer Client-ID.
Client-ID kann nicht erstellt werden.
Client-Anmeldedaten (einschließlich einer Client-ID und eines Client-Secrets) können ausschließlich über die REST-API von Intel® EMA von einem Mandantenadministrator erstellt werden.
Pro Intel® EMA Mandanten kann nur ein Satz von Client-Anmeldedaten erstellt werden.
Ein PowerShell-Skript, das die Generierung von Client-Anmeldedaten zeigt, ist im Paket Intel® EMA API-Beispielskripte verfügbar. Führen Sie die folgenden Schritte durch, um das Skript zu lesen:
- Laden Sie das Paket Intel® EMA API-Beispielskripte herunter
- Extrahieren die zip-Datei und öffnen Sie dieses PowerShell-Skript in der PowerShell-ISE
- PowerShell/Snippets/EMA_API-CreateOrDeleteClientCredentialsForTenant.ps1
- Beachten Sie die folgenden Variablen:
- $emaServerURL ist die URL Ihrer EMA-Instanz
- $clientSecret ist ein komplexes Geheimnis, das vom Administrator bereitgestellt wird. Der Wert muss erfüllt sein die folgenden Kriterien:
- mindestens 12 Zeichen, bis zu 255 Zeichen
- enthält mindestens eine Zahl
- enthält sowohl Klein- als auch Großbuchstabenzeichen
- enthält mindestens ein Sonderzeichen
- $emaUsername und $emaPassword sind die Anmeldedaten eines Mandantenadministrators in der Intel® EMA Instanz
- Setzen Sie $deleteCreds auf $TRUE, um das Löschen bestehender Client-Anmeldedaten zu demonstrieren
- Setzen Sie $useADAuth auf $TRUE, wenn die Intel® EMA Instanz die Windows* Domain-Authentifizierung verwendet
- Das Skript zeigt den REST-API-Aufruf, der zur Generierung von Client-Anmeldedaten verwendet wird. Die Client-ID wird in den Ergebnissen des REST-API-Aufrufs bereitgestellt und vom Skript in die Konsole geschrieben.
Diese Client-ID kann neben dem bereitgestellten Client-Geheimnis verwendet werden, um sich zur Intel® EMA zu authentifizieren.
Wie angegeben sollte die Ausgabe des Skripts der unten stehenden ähnlich sein.
PS C:\Users\EMADemo> C:\EMA_API-CreateOrDeleteClientCredentialsForTenant.ps1
Target Intel® EMA Server = https://ema.server.com
Retrieved Intel® EMA token.
Calling POST https://ema.server.com/api/latest/clientCredentials
Created Client Id: abcdabcd-12ab-34cd-56ef-abcd1234abcd
Darüber hinaus sind Details zu den REST-API-Aufrufen in der REST-API-Dokumentation von Intel® EMA verfügbar.