Configurer Oracle Identity Cloud Service

Dans cette section de la solution, vous découvrirez les prérequis que vous devez posséder ou connaître avant d'utiliser le SDK Python. En outre, vous apprenez à affecter des rôles d'administrateur à votre compte utilisateur Oracle Identity Cloud Service afin de télécharger le kit SDK Python et d'inscrire l'exemple d'application, contenu dans le kit SDK, dans Oracle Identity Cloud Service.

Avant de commencer

Avant de commencer à configurer Oracle Identity Cloud Service :

  • Compléter les informations sur l'utilisation de SDKs pour authentifier la solution d'applications.

  • Maîtriser de base la structure DJango et le langage de programmation Python pour comprendre la logique de code présentée dans cette solution.

  • Obtenir l'accès à une instance de Oracle Identity Cloud Service.

  • Assurez-vous que vous disposez du rôle de administrateur de domaine d'identité pour votre instance Oracle Identity Cloud Service.

  • Téléchargez le fichier python_sdk_sample_app.zip et extrayez-le dans le dossier c:\temp de votre ordinateur.

  • Créez une connexion Internet pour créer l'exemple d'application Web Python.

  • Ne disposez pas de paramètres de proxy empêchant la connexion Internet.

  • Sont déconnectés du VPN.

Vous devez également installer l'application et les bibliothèques échantillon pour le SDK Python. La procédure est la suivante :

  1. Installez la version 2.7.x Python.

  2. Ajoutez le dossier d'installation Python et le dossier des scripts Python à votre variable système de chemin locale. Par exemple, si vous avez installé Python dans le dossier c:\Python27, ajoutez le texte suivant à la variable Path :

    c:\Python27;c:\Python27\Scripts
  3. Ouvrez une invite de commande et exécutez les commandes suivantes pour vérifier que Python et Pip sont installés :

    python -V
    pip -V

    Les commandes fournissent les versions de Python et Pip installées sur votre ordinateur.

    Si vous n'utilisez pas de système d'exploitation Windows, Pip risque de ne pas être installé avec Python. Pour installer Pip, exécutez la commande suivante :

    python -m pip install
  4. Installez la structure Django en exécutant la commande suivante :

    pip install Django
  5. Installez les bibliothèques requises pour le SDK Python en exécutant les commandes suivantes :

    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

Affecter des rôles d'administrateur à votre compte utilisateur

Bien que vous ayez accès à une instance de Oracle Identity Cloud Service, vous devez disposer de droits d'accès permettant d'utiliser la console Identity Cloud Service pour télécharger le kit SDK Python et inscrire l'exemple d'application Python auprès de Oracle Identity Cloud Service.

Vous devez accorder des responsabilités administratives au compte que vous utilisez pour accéder à Oracle Identity Cloud Service. Affectez les rôles de administrateur de sécurité et de administrateur d'application à votre compte utilisateur.

Pour affecter des rôles d'administrateur à votre compte utilisateur :

  1. Connectez-vous à Oracle Identity Cloud Service.
  2. Dans la console Identity Cloud Service, développez le volet de navigation, cliquez sur Sécurité, puis sur Administrateurs.
  3. Développez le noeud associé au rôle de administrateur de la sécurité.
  4. Cliquez sur Ajouter, cochez la case correspondant à votre compte utilisateur, puis cliquez sur OK.
  5. Répétez les étapes 2 à 4 pour affecter le rôle Administrateur de l'application à votre compte utilisateur.