準備單一登入 (SSO) > 使用 Postman 獲取 ThingWorx 管理員的 OAuth 存取權杖
  
使用 Postman 獲取 ThingWorx 管理員的 OAuth 存取權杖
使用 Postman 以在安裝過程中從 PingFederate 授權伺服器獲得 OAuth 存取權杖。此存取權杖是於 Experience Service 安裝過程中使用。
* 
不受信任的自我簽署 X509 憑證會導致 Postman 呈現空白螢幕且沒有其他錯誤。為了針對 SSL 網址使用自行簽署的憑證執行 Postman,請在執行 Postman 的電腦將憑證新增至作業系統信任的憑證存放庫。對於 Windows 而言,這通常是信任的根憑證授權存放區。對於 Linux 而言,這是名為 /etc/ssl/certs/ca-bundle.trust.crt 的 PEM 憑證檔案。
請遵循下列步驟以獲取 ThingWorx 管理員的 OAuth 存取權杖:
1. 安裝 Postman
2. 開啟 Postman 並從「新建」選單選取 「請求」以建立新的請求。
3. 輸入請求的名稱。例如,取得存取權杖
4. 為請求選取集合或資料夾。
5. 按一下「儲存」
6. 在詳細資訊窗格中選取「授權」標籤。
7. 選取 OAuth 2.0 作為「類型」
8. 按一下「取得新存取權杖」,並在「取得新存取權杖」視窗中提供下列值:
屬性
「權杖名稱」
使用任何偏好的名稱。
「授與類型」
「授權編碼」
「反呼叫網址」
將此設定為等同於 <es-redirect-uri> 參數:
<es-base-url>/ExperienceService/auth/oidc/callback
例如:
https://es.example.com:8443/ExperienceService/auth/oidc/callback
如需詳細資訊,請參閱 PingFederate 組態 中的〈SSO 組態參數〉章節。
「驗證網址」
將此設定為等同於 <as-auth-endpoint> 參數。例如:
https://pingfed.example.com/as/authorization.oauth2
如需詳細資訊,請參閱 PingFederate 組態 中的〈SSO 組態參數〉章節。
「存取權杖網址」
將此設定為等同於 <as-token-endpoint> 參數。例如:
https://pingfed.example.com/as/token.oauth2
如需詳細資訊,請參閱 PingFederate 組態 中的〈SSO 組態參數〉章節。
「用戶端 ID」
將此項目設定為等於您在 PingFederate 中定義的 Experience Service OAuth 用戶端 ID。
「用戶端密碼」
將此設定為等同於 Experience Service OAuth 密碼。
「範圍」
THINGWORX
* 
如果您使用的是自訂範圍,請將此值設定為該自訂值。
「狀態」
此選項可以留空。
「用戶端驗證」
在主體中傳送用戶端認證
9. 按一下「請求權杖」
10. 當提示時,使用 ThingWorx 管理員使用者名稱與密碼登入。
11. 「請求核准」視窗出現時,授權存取權限給 ThingWorx
12. 成功驗證及授權存取權限給 ThingWorx 後,Postman 會顯示「管理存取權杖」視窗。複製並儲存一份存取權杖值,以在安裝 Experience Service 時使用。
* 
因為存取權杖可能在短時間後過期,請在取得權杖後立即安裝 Experience Service