设置Oracle Identity Cloud Service
在该解决方案的这一部分中,您可以了解在使用 Python SDK 之前应该已有或已知的前提条件。此外,您还可以了解如何将管理员角色分配给您的Oracle Identity Cloud Service用户帐户,以便下载 Python SDK 并注册示例应用程序(包含在Oracle Identity Cloud Service的 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 应用程序。
-
没有阻止 Internet 连接的代理设置。
-
已从 VPN 断开连接。
您还需要为 Python SDK 安装示例应用程序和库。为此,请执行以下操作:
-
安装 Python 版本2.7 .x。
-
将 Python 安装文件夹和 Python 脚本文件夹添加到本地路径系统变量中。例如,如果您在
c:\Python27
文件夹中安装了 Python,则将以下文本添加到路径变量中:c:\Python27;c:\Python27\Scripts
-
打开命令提示符并运行以下命令,以验证是否同时安装了 Python 和 Pip:
python -V pip -V
这些命令提供在计算机上安装的 Python 和 Pip 的版本。
如果您未使用 Windows 操作系统,则不能使用 Python 安装 Pip。要安装 Pip, 请运行以下命令 :
python -m pip install
-
通过运行以下命令来安装吉布表框架 :
pip install Django
-
通过运行以下命令来安装 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 并将示例 Python 应用程序注册到Oracle Identity Cloud Service。
您必须将管理职责授予您用于访问Oracle Identity Cloud Service的帐户。将安全管理员 和应用程序管理员 角色分配给您的用户帐户。
要向您的用户帐户分配管理员角色,请执行以下操作:
- 登录到Oracle Identity Cloud Service。
- 在Identity Cloud Service控制台中,展开导航提取器,单击安全性,然后单击管理员。
- 展开安全管理员 角色的节点。
- 单击添加,选中您的用户帐户对应的复选框,然后单击确定。
- 重复步骤2到4,将应用程序管理员 角色分配给您的用户帐户。