產生伺服器端API的存取權杖
文章推薦指數: 80 %
將適當的伺服器對伺服器API呼叫從非AEM應用程式呼叫至AEM作為Cloud Service環境,包括標題中的存取權杖。
因此,對於「授權」標頭,請使用值 "Bearer {
//outputtheaccesstokeninjsonformincludingwhenitwillexpire.
console.log(JSON.stringify(accessToken,null,2));
}).catch(e=>{
console.log("Failedtoexchangeforaccesstoken",e);
});
同樣的交換可以以任何語言執行,這些語言能夠以正確的格式產生簽名的JWT令牌並調用IMS令牌交換API。
存取權杖會在何時過期(通常為24小時)加以定義。
Git存放庫中有范常式式碼,可管理存取權杖,並在存取權杖過期前重新整理。
呼叫AEMAPI
將適當的伺服器對伺服器API呼叫作為CloudService環境,包括標題中的存取權杖。
因此,對於「授權」標頭,請使用值"Bearer
例如,使用curl:
curl-H"Authorization:Bearer
請注意,依預設,在AEMAuthor服務中,技術帳戶使用者會新增至提供讀取存取權AEM的貢獻者使用者群組。
AEM中的此技術帳戶使用者可透過慣用方法進一步以權限預先設定。
開發人員流程
開發人員可能會想使用其非AEM應用程式的開發例項(在筆記型電腦上執行或托管)進行測試,該例項會將開發AEM作為CloudService開發環境提出請求。
不過,由於開發人員不一定擁有IMS管理員角色權限,因此我們無法假設他們可以產生一般伺服器對伺服器流程中所述的JWT承載。
因此,我們提供一種機制,讓開發人員直接產生存取權杖,該權杖可用於要求AEM作為其可存取的CloudService環境。
請參閱開發人員指南檔案,取得使用AEM作為CloudService開發人員主控台所需權限的相關資訊。
注意
本機開發存取權杖的有效期最長為24小時,之後必須使用相同的方法重新產生。
開發人員可使用此代號,從其非AEM測試應用程式,以AEM為CloudService環境進行呼叫。
通常,開發人員會在自己的筆記型電腦上,將此代號與非AEM應用程式搭配使用。
此外,AEMasaCloud通常是非生產環境。
開發人員流程包含下列步驟:
從開發人員控制台產生存取權杖
使用存取權杖呼叫AEM應用程式。
開發人員也可以對在其本機電腦上執行的AEM專案進行API呼叫,在此情況下就不需要存取權杖。
產生存取權杖
按一下開發人員控制台中的取得本機開發代號按鈕,產生存取代號。
然後使用存取權杖呼叫AEM應用程式
將適當的伺服器對伺服器API呼叫從非AEM應用程式呼叫至AEM作為CloudService環境,包括標題中的存取權杖。
因此,對於「授權」標頭,請使用值"Bearer
服務憑據吊銷
如果需要撤銷憑證,您需要使用下列步驟向客戶支援提交請求:
在使用者介面中停用AdobeAdminConsole的技術帳戶使用者:
在CloudManager中,按…按鈕。
這會開啟產品設定檔頁面
現在,按一下AEMUsers設定檔,以顯示使用者清單
按一下API憑證標籤,然後找到適當的技術帳戶使用者並將其刪除
請連絡客戶支援,並要求刪除該特定環境的服務憑證
最後,您可以再次產生憑證,如本檔案所述。
同時,請確定所建立的新技術帳戶使用者擁有適當的權限。
adobe.com上的資源
本頁內容
檢視下一個:
延伸文章資訊
- 1管理API 權杖
這些Api 可讓您將工作流程自動化,並根據適用于雲端應用程式功能的Defender 進行創新。 若要存取適用于雲端應用程式的Defender API,您必須建立API 權杖, ...
- 2存取權杖- Facebook 登入
存取權杖是一種可辨識用戶、應用程式或粉絲專頁的隱晦字串,可以讓應用程式用來進行圖形API 呼叫。當用戶使用「Facebook 登入」連結到應用程式,並批准權限取得要求, ...
- 3[Facebook] 使用新版圖形API 測試工具取得存取權杖| 一介資男
在開始取得權杖前,先了解這是什麼會比較有概念下一步。 使用存取權杖(Access Token)的意義等同於使用者使用帳號密碼登入平台,而平台有權限管理的 ...
- 4產生伺服器端API的存取權杖
將適當的伺服器對伺服器API呼叫從非AEM應用程式呼叫至AEM作為Cloud Service環境,包括標題中的存取權杖。 因此,對於「授權」標頭,請使用值 "Bearer < ...
- 5存取權杖- Facebook 登入- 文件
這個存取權杖會和每一個API 呼叫一起傳遞,以證明此呼叫是由特定用戶從特定的應用程式所發出。 Facebook SDK for Javascript 會自動在瀏覽器中處理存取權杖儲存和登入狀態 ...