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:

  1. Instale Python versión 2.7.x.

  2. 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
  3. 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
  4. Instale la estructura Django ejecutando el siguiente comando:

    pip install Django
  5. 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:

  1. Inicie sesión en Oracle Identity Cloud Service.
  2. 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 .
  3. Amplíe el nodo para el rol de administrador de la seguridad .
  4. Haga clic en Agregar , seleccione la casilla de verificación de la cuenta de usuario y, a continuación, haga clic en Aceptar .
  5. Repita los pasos del 2 al 4 para asignar la función de administrador de aplicaciones a su cuenta de usuario.