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:

  1. Instale Python versión 2.7.x.

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

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

  1. Inicie sesión en Oracle Identity Cloud Service.
  2. En la consola, amplíe el Cajón de navegación, haga clic en Seguridad y, a continuación, haga clic en Administradores.
  3. Amplíe el nodo para el rol Administrador de seguridad.
  4. Haga clic en Agregar, seleccione la casilla de control de su cuenta de usuario y, a continuación, haga clic en Aceptar.
  5. Repita los pasos del 2 al 4 para asignar el rol Administrador de la aplicación a su cuenta de usuario.