设置 Oracle Identity Cloud Service

在该解决方案的这一部分中,您将了解在使用 Python SDK 之前应该具备或了解的先决条件。此外,还将学习如何为 Oracle Identity Cloud Service 用户账户分配管理员角色,以便下载 Python SDK 并注册包含在 Oracle Identity Cloud Service 中的 SDK 中的示例应用程序。

使用须知

开始设置 Oracle Identity Cloud Service 之前:

  • 完成了解如何使用 SDK 对应用进行身份验证解决方案。

  • 掌握 DJango 框架和 Python 编程语言的基本知识,以了解此解决方案中提供的代码逻辑。

  • 获取对 Oracle Identity Cloud Service 实例的访问权限。

  • 从 GitHub 下载示例代码(从“部署”部分)并将其提取到计算机的 c:\temp 文件夹中。

  • 具有 Internet 连接来构建示例 Python Web 应用程序。

  • 没有阻止 Internet 连接的代理设置。

  • 已与 VPN 断开连接。

您还需要为 Python SDK 安装示例应用程序和库。要执行此操作:

  1. 安装 Python 版本 2.7.x。

  2. 将 Python 安装文件夹和 Python 脚本文件夹添加到本地 Path 系统变量中。例如,如果将 Python 安装到 c:\Python27 文件夹中,则将以下文本添加到 Path 变量中:

    c:\Python27;c:\Python27\Scripts
  3. 打开命令提示符并运行以下命令以验证是否已安装 Python 和 Pip:

    python -V
    pip -V

    这些命令提供计算机上安装的 Python 和 Pip 版本。

    如果您不使用 Windows 操作系统,则 Pip 可能无法与 Python 一起安装。要安装 Pip,请运行以下命令:

    python -m pip install
  4. 通过运行以下命令安装 Django 框架:

    pip install Django
  5. 通过运行以下命令安装 Python SDK 所需的库。请参见“了解 Python SDK 的方法和函数”部分。

将管理员角色分配给您的用户帐户

尽管您有权访问 Oracle Identity Cloud Service 实例,但您需要有权限使用 Oracle Identity Cloud Service 控制台下载 Python SDK 并向 Oracle Identity Cloud Service 注册示例 Python 应用程序。

您必须将管理责任授予用于访问 Oracle Identity Cloud Service 的账户。将安全管理员应用程序管理员角色分配给您的用户账户。

要将管理员角色分配给您的用户帐户,请执行以下操作:

  1. 登录 Oracle Identity Cloud Service
  2. 在控制台中,展开导航抽屉,单击安全性,然后单击管理员
  3. 展开安全管理员角色的节点。
  4. 单击添加,选中用户帐户的复选框,然后单击确定
  5. 重复步骤 2 至 4,将应用程序管理员角色分配给您的用户账户。