Oracle Identity Cloud Service einrichten

In diesem Abschnitt der Lösung erfahren Sie mehr über die Voraussetzungen, die Sie benötigen oder kennen sollten, bevor Sie das Python-SDK verwenden. Darüber hinaus erfahren Sie, wie Sie Ihrem Oracle Identity Cloud Service -Benutzeraccount Administratorrollen zuweisen, damit Sie das Python-SDK herunterladen und die im SDK enthaltene Beispielanwendung In Oracle Identity Cloud Service registrieren können.

Bevor Sie beginnen

Bevor Sie mit der Einrichtung von Oracle Identity Cloud Service beginnen:

  • Füllen Sie die Informationen zur Verwendung von SDKs zur Authentifizierung von Anwendungen aus.

  • Machen Sie sich mit den Grundlagen von DJango Framework und Python-Programmiersprache vertraut, um die in dieser Lösung dargestellte Codelogik zu verstehen.

  • Sie erhalten Zugriff auf eine Instanz von Oracle Identity Cloud Service.

  • Stellen Sie sicher, dass Sie Zugriff auf die Identitätsdomainadministratorrolle für Ihre Oracle Identity Cloud Service -Instanz haben.

  • Laden Sie die Datei python_sdk_sample_app.zip herunter, und extrahieren Sie sie in den Ordner c:\temp Ihres Rechners.

  • Bitten Sie eine Internetverbindung, um eine Python-Beispielwebanwendung zu erstellen.

  • Es sind keine Proxyeinstellungen vorhanden, die die Internetverbindung verhindern.

  • Die Verbindung zu VPN wird getrennt.

Sie müssen außerdem die Beispielanwendung und die Librarys für das Python-SDK installieren. Gehen Sie dazu wie folgt vor:

  1. Installieren Sie Python-Version 2.7.x.

  2. Fügen Sie den Python-Installationsordner und den Python-Skriptordner der lokalen Pfadsystemvariable hinzu. Beispiel: Wenn Sie Python im Ordner c:\Python27 installiert haben, fügen Sie den folgenden Text der Pfadvariablen hinzu:

    c:\Python27;c:\Python27\Scripts
  3. Öffnen Sie einen Befehls-Prompt, und führen Sie die folgenden Befehle aus, um zu prüfen, ob sowohl Python als auch Pip installiert sind:

    python -V
    pip -V

    Die Befehle stellen die Versionen von Python und Pip bereit, die auf Ihrem Rechner installiert sind.

    Wenn Sie kein Windows-Betriebssystem verwenden, ist Pip möglicherweise nicht mit Python installiert. Um Pip zu installieren, führen Sie den folgenden Befehl aus:

    python -m pip install
  4. Installieren Sie das Django-Framework, indem Sie den folgenden Befehl ausführen:

    pip install Django
  5. Installieren Sie die erforderlichen Librarys für das Python-SDK, indem Sie die folgenden Befehle ausführen:

    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

Ihrem Benutzeraccount Administratorrollen zuweisen

Sie haben zwar Zugriff auf eine Instanz von Oracle Identity Cloud Service, Sie benötigen jedoch Berechtigungen, mit der Identity Cloud Service -Konsole das Python-SDK herunterzuladen und die Beispiel-Python-Anwendung bei Oracle Identity Cloud Service zu registrieren.

Sie müssen dem Account, mit dem Sie auf Oracle Identity Cloud Service zugreifen, administrative Zuständigkeiten erteilen. Weisen Sie dem Benutzeraccount die Rolle Sicherheitsadministrator und Anwendungsadministrator zu.

So weisen Sie Ihrem Benutzeraccount Administratorrollen zu:

  1. Melden Sie sich bei Oracle Identity Cloud Service an.
  2. Blenden Sie In der Identity Cloud Service -Konsole das Slide-In-Menü ein, klicken Sie auf Sicherheit , Administratoren .
  3. Blenden Sie den Knoten für die Rolle Sicherheitsadministrator ein.
  4. Klicken Sie auf Hinzufügen , aktivieren Sie das Kontrollkästchen für Ihren Benutzeraccount, und klicken Sie auf OK .
  5. Wiederholen Sie die Schritte 2 bis 4, um Ihrem Benutzeraccount die Rolle Anwendungsadministrator zuzuweisen.