Configuración de Oracle Identity Cloud Service
En esta sección de la solución, obtendrá 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 empezar a configurar Oracle Identity Cloud Service:
-
Complete la solución Más información sobre el uso de SDK para autenticar aplicaciones.
-
Obtenga un conocimiento básico del marco DJango y del lenguaje de programación Python para comprender la lógica de código que se presenta en esta solución.
-
Obtenga acceso a una instancia de Oracle Identity Cloud Service.
-
Descargue el código de ejemplo de GitHub (de la sección Deploy) y extráigalo en la carpeta
c:\temp
de su computadora. -
Tener una conexión a Internet para crear la aplicación web de Python de ejemplo.
-
No tiene una configuración de proxy que impida la conexión a Internet.
-
Están desconectados de la VPN.
También es necesario que instale la aplicación y las 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 de Python a la variable de sistema de ruta 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 instaladas en la computadora.
Si no está utilizando un sistema operativo Windows, es posible que Pip no se instale con Python. Para instalar Pip, ejecute el siguiente comando:
python -m pip install
-
Instale la estructura de Django ejecutando el siguiente comando:
pip install Django
-
Instale las bibliotecas necesarias para el SDK de Python ejecutando los siguientes comandos. Consulte Más información sobre métodos y funciones de la sección SDK de Python.
Asignación de roles de administrador a la cuenta de usuario
Aunque tiene acceso a una instancia de Oracle Identity Cloud Service, necesita permisos para utilizar la consola de Oracle Identity Cloud Service para descargar el SDK de Python y registrar la aplicación de Python de ejemplo 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 Administrador de seguridad y Administrador de aplicaciones 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, amplíe el Cajón de navegación, haga clic en Seguridad y, a continuación, haga clic en Administradores.
- Amplíe el nodo para el rol Administrador de seguridad.
- Haga clic en Agregar, seleccione la casilla de control de su cuenta de usuario y, a continuación, haga clic en Aceptar.
- Repita los pasos del 2 al 4 para asignar el rol Administrador de la aplicación a su cuenta de usuario.