設定Oracle Identity Cloud Service

您可以在解決方案的這個段落中瞭解使用 Python SDK 之前,應該先瞭解的先決條件。此外,您會學習如何指派管理員角色給您的Oracle Identity Cloud Service使用者帳戶,以便在Oracle Identity Cloud Service中下載 Python SDK 並註冊包含在 SDK 中的範例應用程式。

開始前

開始設定Oracle Identity Cloud Service之前:

  • 完成瞭解如何使用SDKs來認證應用程式 解決方案。

  • 瞭解DJango架構和 Python 程式設計語言的基本知識,以瞭解此解決方案中顯示的程式碼邏輯。

  • 取得Oracle Identity Cloud Service例項的存取權。

  • 確定您具備Oracle Identity Cloud Service執行處理之識別網域管理員 角色的存取權.

  • 下載python_sdk_sample_app.zip檔案,並將其擷取至電腦的c:\temp資料夾中。

  • 建立網際網路連線以建立範例 Python Web 應用程式.

  • 沒有代理主機設定值可防止網際網路連線。

  • 已與 VPN 中斷連線.

也需要安裝 Python SDK 的範例應用程式和程式庫。步驟如下:

  1. 安裝 Python 版本2.7 .x。

  2. 將 Python 安裝資料夾和 Python 命令檔資料夾新增至本機「路徑」系統變數。例如,如果您將 Python 安裝至c:\Python27資料夾,請在「路徑」變數加上下列文字:

    c:\Python27;c:\Python27\Scripts
  3. 開啟命令提示並執行下列命令,驗證是否已安裝 Python 和 Pip:

    python -V
    pip -V

    這些命令提供您電腦上安裝的 Python 和 Pip 版本。

    如果您不是使用 Windows 作業系統,可能不會使用 Python 安裝重疊顯示。若要安裝 Pip,請執行下列命令:

    python -m pip install
  4. 請執行下列命令來安裝 Django 架構:

    pip install Django
  5. 執行下列命令,安裝 Python SDK 的必要程式庫:

    pip install simplejson==3.13.2
    pip install cryptography==2.1.4
    pip install PyJWT==1.5.2
    pip install requests==2.18.4
    pip install six==1.10.0
    pip install py3_lru_cache==0.1.6

指派管理員角色給您的使用者帳戶

雖然您可以存取Oracle Identity Cloud Service執行處理,但是您需要權限使用Identity Cloud Service主控台來下載 Python SDK 及在Oracle Identity Cloud Service註冊範例 Python 應用程式。

您必須對用來存取Oracle Identity Cloud Service的帳戶授予管理職責。將安全管理員應用程式管理員 角色指派給您的使用者帳戶。

指派管理員角色給您的使用者帳戶:

  1. 登入Oracle Identity Cloud Service。
  2. 在Identity Cloud Service主控台中,展開「導覽抽屜」,按一下安全性,然後按一下管理員
  3. 展開「安全管理員」角色的節點。
  4. 按一下新增,選取您使用者帳戶的核取方塊,然後按一下確定
  5. 重複步驟2到4,將「應用程式管理員」角色指派給您的使用者帳戶。