Identitätsorchestrierung zwischen Oracle Access Governance und Oracle Identity Governance (OIG) einrichten

Einführung

Oracle Access Governance ist eine cloud-native Identity Governance- und Administrations-(IGA-)Lösung, die auf Erkenntnissen basierende Zugriffsprüfungen, Identitätsanalysen und Intelligence-Funktionen für Unternehmen bereitstellt. Weitere Informationen zu Oracle Access Governance finden Sie unter:

Zielsetzung

In diesem Tutorial richten Sie Identity Orchestration zwischen Oracle Access Governance (AG) und Oracle Identity Governance (OIG) ein. Dazu müssen Sie:

Zielgruppe

Dieses Tutorial richtet sich speziell an Access Governance-Administratoren, damit sie Oracle Access Governance in Oracle Identity Governance integrieren können.

Voraussetzungen

Sie benötigen:

Bevor Sie die Prozedur starten, muss die folgende Software auf Ihrer Compute-Instanz installiert sein:

Wenn Ihr System keine der Voraussetzungen erfüllt, befolgen Sie die angegebenen Anweisungen zur Installation der erforderlichen Software.

Installieren Sie den OpenSSH-Client unter Windows
Führen Sie den folgenden Befehl aus, um SSH auf Ihrem Windows-System zu prüfen und zu installieren:

1. Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
2. ssh

Installieren Sie JDK 11 oder höher, und setzen Sie es auf $JAVA_HOME
Führen Sie die folgenden Befehle auf Ihrer Compute-Instanz aus:

1. tar -xvf <jdk_zip>
2. export JAVA_HOME=<jdk_bin>
3. export PATH=$JAVA_HOME:$PATH
4. echo $PATH

Docker-Instanz installieren und starten
Führen Sie die folgenden Befehle auf der Compute-Instanz aus:

1. sudo apt-get install docker-engine
2. systemctl start docker

Aufgabe 1: Identity Orchestration in Oracle Access Governance-Konsole konfigurieren

Die folgenden Aufgaben müssen in der aufgeführten Reihenfolge ausgeführt werden:

Bei der Oracle Access Governance-Konsole anmelden

  1. Gehen Sie in Ihrem Browser zur Access Governance-Konsole.
  2. Geben Sie im Feld Benutzername den AG-Administratorbenutzernamen ein.
  3. Geben Sie im Feld Kennwort das Kennwort ein, und wählen Sie Anmelden aus.

Sie werden zur Homepage der Oracle Access Governance-Konsole navigiert.

Systemparameter für das Onboarding von Oracle Identity Governance definieren

  1. Klicken Sie auf der Landingpage von Oracle Access Governance auf Start oder auf das Symbol Navigationsmenü -> Serviceadministration -> Verbundenes System.

    Beschreibung der Abbildung StartConnectedSystems.jpg

  2. Wählen Sie in der Kachel Möchten Sie eine Verbindung zu einem Identity Governance-System herstellen? die Option Hinzufügen aus. Die schrittweise Beschreibung des Onboardings wird im Popup-Fenster angezeigt.

  3. (Optional) Lesen Sie die Anweisungen, und klicken Sie auf Schließen.

  4. Wählen Sie im Schritt System auswählen die Option Oracle Identity Governance aus, und klicken Sie auf Weiter.

  5. Geben Sie im Schritt Details eingeben die folgenden Informationen ein:

    1. Geben Sie den Systemnamen in Was möchten Sie dieses Identity Governance-System aufrufen? ein.
      Beispiel: Geben Sie OracleIdentityGovernance_AG ein.

    2. Beschreiben Sie Ihr System im Feld Wie soll die Beschreibung dieses Identity-Policy-Systems angezeigt werden.
      Beispiel: Geben Sie Sichere Verbindung zu Access Governance ein.

      Beschreibung der Abbildung Enter_Details.jpg

  6. Geben Sie im Schritt Konfigurieren die Verbindungsdetails des Agents wie folgt ein:

    1. Geben Sie die Datenbank-URL Ihres OIG-Datenbankservers ein.
    2. Geben Sie den Benutzernamen für die OIG-Datenbank ein.
    3. Geben Sie das Kennwort ein, und bestätigen Sie es.

    Beschreibung der Abbildung Database_Configure.jpg

  7. Geben Sie im Schritt Konfigurieren die Details der OIG-Servicekonsole wie folgt ein:
    1. Geben Sie die OIG-Server-URL ein.

    2. Geben Sie den Benutzernamen des OIG-Servers ein.

    3. Geben Sie das OIG-Serverkennwort ein, und bestätigen Sie es.

    4. Klicken Sie auf Hinzufügen.

      Beschreibung der Abbildung OIG_Configure.jpg

  8. Wählen Sie im Schritt Agent herunterladen den Link Herunterladen aus, und klicken Sie auf Ich bin fertig. Die ZIP-Datei wird in Ihren Standardordner für Downloads heruntergeladen.

Aufgabe 2: Identity Orchestration Agent mit OIG-System bereitstellen

Die folgenden Aufgaben müssen in der aufgeführten Reihenfolge ausgeführt werden:

SSH-Schlüssel speichern und bei der Compute-Instanz anmelden

Sie müssen Zugriff auf die Linux-basierte Umgebung haben, um Secure Shell-(SSH-)Befehle verwenden zu können. Außerdem müssen Sie alle Anforderungen erfüllen, die im Abschnitt "Voraussetzungen" aufgeführt werden.

Für Mac und Linux-basiertes System

  1. Melden Sie sich bei der Compute-Instanz an, indem Sie den folgenden Befehl ausführen:

    ssh -i <pvt_key_filename.key> <username>@< compute instance ipaddress>
    

    Beispiel:

    ssh -i "\home\username\oag_agent\accessgov_ssh_keyname.key" abc@152.1xx.1xx.xx
    

Sie werden erfolgreich bei der Compute-Instanz angemeldet.

Windows-System

  1. Melden Sie sich bei der Compute-Instanz an, indem Sie den folgenden Befehl ausführen:

    ssh -i <pvt_key_filename.key> <username>@< compute instance ipaddress>
    

    Beispiel:

    ssh -i "\home\username\oag_agent\accessgov_ssh_keyname.key" abc@152.1xx.1xx.xx
    

Sie werden erfolgreich bei der Compute-Instanz angemeldet.

Hinweis: Alternativ können Sie PuTTY und PuTTYgen verwenden, um einen SSH-Private Key zu generieren und mit dem SSH-Terminal zu arbeiten.

Heruntergeladenen Oracle Identity Governance Agent zur Compute-Instanz übertragen

Hier verschieben Sie den von der Oracle Access Governance-Konsole heruntergeladenen Agent von Ihrem lokalen System in die Compute-Instanz.

  1. Öffnen Sie ein neues Terminal oder ein neues PowerShell-Terminal.
  2. Führen Sie den folgenden Befehl wie in der folgenden Syntax aus:

    scp -i <private key file name> <oig_agent_package.zip> <compute instance user-name>@<ipaddress>:<directory path where agent should be saved>
    

    Beispiel:

    scp -i "Home\user name\accessgov_ssh_keyname.key" "Home\username\Downloads\OracleIdentityGovernance_AG.zip" abc@152.1xx.1xx.xx:/home/opc/oag_agent/
    
  3. Führen Sie auf der Compute-Instanz den Befehl ls aus, um die Dateien anzuzeigen. Der Agent wird auf die Compute-Instanz übertragen.

Agent-Package-Volume erstellen

Sie müssen ein Volume-Verzeichnis auf der Compute-Instanz erstellen, um Agent-Daten wie Konfiguration, Wallet und Logs zu persistieren.

  1. Erstellen Sie ein neues Verzeichnis.

    mkdir <directory name>
    
  2. Lese-, Schreib- und Ausführungsberechtigungen für das Verzeichnis zuweisen

    chmod 775 <directory name>
    

Agent auf der Compute-Instanz installieren

Hinweis: Sie müssen JDK 11 oder höher auf Ihrem System installiert haben und Docker hochgefahren und gestartet haben.

  1. Laden Sie die ShellScript herunter, um den Agent zu installieren.

    curl https://raw.githubusercontent.com/oracle/docker-images/main/OracleIdentityGovernance/samples/scripts/agentManagement.sh -o agentManagement.sh
    

    oder

    wget https://raw.githubusercontent.com/oracle/docker-images/main/OracleIdentityGovernance/samples/scripts/agentManagement.sh
    
  2. Agent installieren

    sh agentManagement.sh --volume <path to agent package volume directory> --agentpackage <path to agent package> --install
    

    Beispiel:

    sh agentManagement.sh --volume /home/opc/oag_agent/agent_vol --agentpackage ./OracleIdentityGovernance_AG.zip --install
    

Agent starten und prüfen

  1. Agent starten

    sh agentManagement.sh --volume <path to agent package volume directory> --start
    

    Beispiel:

    sh agentManagement.sh --volume /home/opc/oag_agent/agent_vol --start
    

    Die Antwort Agent wird gestartet und Neuen Container wird gestartet werden angezeigt.

  2. Prüfen Sie den Agent

    sh agentManagement.sh --volume <path to agent package volume directory> --status
    

Der Agent muss ausgeführt werden, und der Integrationsstatus sollte Erfolgreich anzeigen.

Beschreibung der Abbildung OracleIdentityGovernance_Success.jpg

Sie können den Integrationsstatus in der Access Governance-Konsole prüfen. Siehe Oracle Access Governance-Produktdokumentation.

Bestätigungen

Weitere Lernressourcen

Sehen Sie sich weitere Übungen unter docs.oracle.com/learn an, oder greifen Sie auf weitere kostenlose Lerninhalte im Oracle Learning-Kanal YouTube zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.