Configurar Oracle Identity Cloud Service
En esta sección de la solución, puede obtener información sobre los requisitos que debe tener o conocer antes de utilizar el SDK de Python. Además, aprenderá a asignar roles de administrador a su cuenta de usuario de Oracle Identity Cloud Service para que pueda descargar el SDK de Python y registrar la aplicación de ejemplo, incluida en el SDK, en Oracle Identity Cloud Service.
Antes de empezar
Antes de comenzar a configurar Oracle Identity Cloud Service:
-
Complete la información sobre cómo utilizar SDKs para autenticar la solución de aplicaciones .
-
Conozca la estructura de DJango y el lenguaje de programación de Python para comprender la lógica del código presentada en esta solución.
-
Obtenga acceso a una instancia de Oracle Identity Cloud Service.
-
Asegúrese de que se le ha otorgado acceso al rol de administrador del dominio de identidad para la instancia de Oracle Identity Cloud Service.
-
Descargue el archivo python_sdk_sample_app.zip y extráigalo en la carpeta
c:\temp
de su computadora. -
Tenga una conexión a Internet para crear la aplicación web Python de ejemplo.
-
No tiene valores de proxy que impidan la conexión a Internet.
-
Se desconecta de VPN.
También es necesario instalar la aplicación y bibliotecas de ejemplo para el SDK de Python. Para hacerlo:
-
Instale Python versión 2.7.x.
-
Agregue la carpeta de instalación de Python y la carpeta de scripts Python a la variable de sistema de ruta de acceso local. Por ejemplo, si ha instalado Python en la carpeta
c:\Python27
, agregue el siguiente texto a la variable Path:c:\Python27;c:\Python27\Scripts
-
Abra un símbolo del sistema y ejecute los siguientes comandos para verificar que tanto Python como Pip estén instalados:
python -V pip -V
Los comandos proporcionan las versiones de Python y Pip que están instaladas en la computadora.
Si no utiliza un sistema operativo Windows, puede que Pip no esté instalado con Python. Para instalar Pip, ejecute el siguiente comando:
python -m pip install
-
Instale la estructura Django ejecutando el siguiente comando:
pip install Django
-
Instale las bibliotecas necesarias para el SDK de Python ejecutando los siguientes comandos:
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
Asignar roles de administrador a su cuenta de usuario
Aunque tenga acceso a una instancia de Oracle Identity Cloud Service, necesita permisos para utilizar la consola de Identity Cloud Service para descargar el SDK de Python y para registrar la aplicación Python de muestra con Oracle Identity Cloud Service.
Debe otorgar responsabilidades administrativas a la cuenta que está utilizando para acceder a Oracle Identity Cloud Service. Asigne los roles de administrador de la seguridad y administrador de la aplicación a su cuenta de usuario.
Para asignar roles de administrador a su cuenta de usuario:
- Inicie sesión en Oracle Identity Cloud Service.
- En la consola de Identity Cloud Service, amplíe el Cajón de navegación, haga clic en Seguridad y, a continuación, en Administradores .
- Amplíe el nodo para el rol de administrador de la seguridad .
- Haga clic en Agregar , seleccione la casilla de verificación de la cuenta de usuario y, a continuación, haga clic en Aceptar .
- Repita los pasos del 2 al 4 para asignar la función de administrador de aplicaciones a su cuenta de usuario.