OAuth 範例

OAuth 範例示範 OAuth 2.0 用戶端、用戶端登錄及用戶端撤銷。範例顯示使用 JavaServer Pages (JSP) 來撰寫 OAuth 用戶端、OAuth 用戶端登錄 Servlet 及 OAuth 用戶端撤銷 Servlet 的基本實作。

使用前必備項目

  • WebSphere® Application Server 8.5.0.1 版、8.0.0.5 版
重要: 這些範例已在 WebSphere Application Server 8.5.0.1 版中經過測試

範例下載

如果要使用範例,請從產品下載網站下載 OAuth 檔案:

  1. 選擇下列其中一個方法將 oauth.zip 檔案下載至您工作站的目錄:FTPHTTP。您可以在工作站建立 /samples/oauth 目錄路徑,再將 OAuth 範例檔下載至該目錄路徑。
  2. 從顯示的對話框中,指定用來儲存壓縮檔的目標目錄,然後按一下確定
    oauth.zip 檔案包含的範例檔位於下列目錄結構中:
    /images
    /installableApps
    /META-INF
    /scripts
    /src
    /style
    build.xml
    readme.html
    小心: readme.html 檔案包含安裝及執行範例的資訊。

範例說明

ClientMgmt.jsp
ClientMgmt.jsp 範例會查詢使用者提供的授權,而使用者可以刪除給予用戶端的權限。
Clienttable.jsp
使用 Clienttable.jsp 範例做為範例管理頁面,以與提供給 OAuth 提供者元件的用戶端提供者物件互動。管理頁面已自訂為與預設記憶體內用戶端提供者範例 com.ibm.ws.security.oauth20.plugins.BaseClientProvider 互動。對於其他用戶端儲存庫,例如資料庫,請使用自訂管理工具,或依需要修改此頁面。此 JSP 範例會將登錄的用戶端新增至 XML 型用戶端儲存庫。Oauth 服務提供者以用戶端儲存庫 XML 檔案當做把關,以決定用戶端是否可以對服務提出 OAuth 要求。
Dbclienttable.jsp
此 JSP 範例會將登錄的 OAuth 用戶端儲存至 OAuth 資料庫表格。使用此範例做為範例管理頁面,以與提供給 OAuth 提供者元件的用戶端提供者物件互動。此頁面已自訂為與預設資料庫用戶端提供者範例 com.ibm.ws.security.oauth20.plugins.db.CachedDBClientProvider 互動。對於其他用戶端儲存庫,例如資料庫,請使用自訂管理工具,或依需要修改此頁面。
概念主題    

資訊中心條款 | 意見

前次更新: October 10, 2014 02:48 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_oauth
檔名: sample_oauth.html