產生用戶端 ID 的四個步驟。
無法建立用戶端 ID。
用戶端憑證(包括客戶 ID 和客戶機密)可由承租人管理員透過 Intel® EMA 的 REST API 專屬建立。
每個 Intel® EMA承租人只能建立一組用戶端認證。
在 Intel® EMA API 範例腳本套件中,可使用 PowerShell 腳本,展示產生用戶端認證。請按照下列步驟檢閱腳本:
- 下載Intel® EMA API 範例腳本套件
- 提取 zip 檔案,並開啟此 PowerShell 腳本 PowerShell ISE
- PowerShell/Snippets/EMA_API-CreateOrDeleteClientCredentialsForTenant.ps1
- 請注意下列變數:
- $emaServerURL 是 EMA 實例的 URL
- $clientSecret 是管理員提供的複雜機密。價值 必須符合 下列條件:
- 至少 12 個字元,最多 255 個字元
- 包含至少一個數位
- 包含小寫字母和大寫字母
- 包含至少一個特殊字元
- $emaUsername 與 $emaPassword 是承租人管理員在Intel® EMA實例上的憑證
- 將$deleteCreds設為$TRUE,以證明現有用戶端認證的刪除
- 如果Intel® EMA實例使用 Windows* 功能變數名稱驗證,請將$useADAuth設定為$TRUE
- 腳本展示用於產生用戶端憑證的 REST API 呼叫。在 REST API 通話結果中提供用戶端 ID,並以腳本寫入主控台。
此用戶端 ID 可與提供的客戶秘密一起使用,以驗證Intel® EMA。
如需提供,腳本的輸出應與下方類似。
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
此外,INTEL® EMA的 REST API 檔提供 REST API 通話的詳細資訊