OAuth 2 ist ein sicherer Mechanismus für die Authentifizierung zwischen Services und ist nur in einer OCI Gen 2-Umgebung verfügbar.
Vertrauliche Anwendung für Oracle Identity Cloud Service (IDCS) erstellen
So erstellen Sie eine vertrauliche IDCS-Anwendung:
- Melden Sie sich bei der IDCS-Administrationskonsole an. Sie finden die URL und die Zugangsdaten für die Anmeldung in der Willkommens-E-Mail.
- Klicken Sie unter Anwendungen auf Hinzufügen (+), und wählen Sie dann die Option für vertrauliche Anwendungen aus, um eine neue vertrauliche Anwendung hinzuzufügen.
- Geben Sie einen Namen für die Anwendung an. Beispiel: Geben Sie Vertrauliche ODA-Anwendung ein, und klicken Sie anschließend auf Weiter.
- Wählen Sie Diese Anwendung jetzt als Client konfigurieren aus.
- Wählen Sie Autorisierungscode und Token aktualisieren als Zulässige Berechtigungstypen aus.
- Geben Sie einen Wert für die Umleitungs-URL ein. Hierbei handelt es sich um die URL, mit der Benutzer nach der Authentifizierung/Autorisierung in Oracle Identity Cloud Service zu ODA weitergeleitet werden. Informationen dazu, wie Sie eine eigene Umleitungs-URL erstellen können, finden Sie in der ODA-Dokumentation.
- Aktivieren Sie die Option Zustimmung umgehen.
- Wählen Sie unter Tokenausgabe-Policy die Option Alle für autorisierte Ressourcen aus.
- Klicken Sie unter Ressourcen auf die Option zum Hinzufügen von Bereichen.
- Klicken Sie auf die EPM-Anwendung, für die Sie den digitalen Assistenten erstellen möchten. Beispiel: Planning_arcs oder Planning_arcs-test resource über die Schaltfläche ">".
- Aktivieren Sie das Kontrollkästchen für den Bereich üblicherweise mit dem Format urn:opc:serviceInstanceID=XXXXXXXXXurn:opec:resource:consumer all, um alle Bereiche auszuwählen. Notieren Sie sich diese Informationen, da sie in der ODA-UI in einem späteren Schritt eingegeben werden müssen.
- Klicken Sie auf Hinzufügen.
- Klicken Sie auf Weiter.
- Wählen Sie die Option Diese Anwendung jetzt als Ressourcenserver konfigurieren aus.
- Aktivieren Sie das Kontrollkästchen Ist Aktualisierungstoken zulässig.
- Geben Sie die URL für den REST-API-Endpunkt der EPM-Zielinstanz als Wert der primären Zielgruppe an.
- Consolidation and Close:
https://server/HyperionPlanning/rest
- Account Reconciliation:
https://server/armARCS/rest
- Klicken Sie auf "Fertigstellen".
- Notieren Sie sich die Client-ID und das Client Secret, und klicken Sie auf Schließen.
- Klicken Sie auf Aktivieren, und klicken Sie im Bestätigungsdialogfeld auf OK, um die Anwendung zu aktivieren.
- Wählen Sie unter Oracle Cloud Services die EPM-Anwendung aus, für die Sie den digitalen Assistenten erstellen möchten. Führen Sie die folgenden Schritte aus:
- Klicken Sie auf die Registerkarte Konfiguration, und blenden Sie dann den Abschnitt Ressourcen ein.
- Wählen Sie Ist Aktualisierungstoken zulässig aus.
Zusätzlich zu diesen Schritten erhalten Sie Anweisungen unter Vertrauliche Anwendungen hinzufügen in der Dokumentation Oracle Identity Cloud Service verwalten.
Oracle Digital Assistant (ODA)-Instanz so konfigurieren, dass sie auf die IDCS-Instanz verweist
In diesem Abschnitt fügt Ihr ODA-Administrator die neu erstellte vertrauliche IDCS-Anwendung der Liste der Authentifizierungsservices in Ihrer ODA-Instanz hinzu. Sie können Ihren EPM-Skill später auf diesen Authentifizierungsservice verweisen. Auf diese Weise werden alle Anmeldungen bei Ihrem Skill für den digitalen Assistenten an den richtigen Authentifizierungsservice weitergeleitet. Weitere Details finden Sie in der ODA-Dokumentation.
So konfigurieren Sie die ODA-Instanz so, dass sie auf die IDCS-Instanz verweist:
- Öffnen Sie Ihre ODA-Instanz.
- Wählen Sie unter "Einstellungen" die Option für den Authentifizierungsservice aus, um einen neuen Authentifizierungsservice zu erstellen.
- Wählen Sie unter Berechtigungstyp die Option Autorisierungscode aus.
- Wählen Sie unter Identitätsprovider die Option Oracle Identity Cloud Service aus.
- Geben Sie einen Namen unter Name ein.
- Geben Sie unter Tokenendpunkt-URL den Wert
https://<idcs-service-Instance>/oauth2/v1/token
ein.
- Geben Sie unter Authorisierungsendpunkt-URL Folgendes ein:
https://<idcs-service-instance>/oauth2/v1/authorize
- Geben Sie unter Tokenendpunkt-URL widerrufen Folgendes ein:
https://<idcs-service-instance>/oauth2/v1/revoke
- Geben Sie unter Client-ID und Client Secret die Client-ID und das Client Secret ein, die im vorherigen Schritt von der vertraulichen IDCS-Anwendung generiert wurden.
- Geben Sie unter Bereiche den Bereich ein, der im vorherigen Schritt definiert wurde. Dieser lautet in etwa folgendermaßen:
urn:opc:serviceInstanceID=XXXXXXXXX
urn:opc:resource:consumer::all
.
- offline_access mit einem Leerzeichen hinzufügen, das die beiden Zeichenfolgen trennt.
- Geben Sie unter Subject-Anspruch sub ein.
- Es wird empfohlen, unter Aktualisierungstoken-Aufbewahrungszeitraum einen Zeitraum von 7 Tagen zu verwenden. Sie können jedoch auch einen beliebigen Zeitraum auswählen.
Skills für Account Reconciliation, Financial Consolidation and Close, Tax Reporting, Planning oder Planning Modules so konfigurieren, dass sie auf Authentication Service verweisen
In diesem Abschnitt wird beschrieben, wie Sie mit ODA einen EPM-Skill so konfigurieren können, dass er auf den Authentication Service verweist.
- Öffnen Sie den EPM-Skill, den Sie aus dem Skill-Store abgerufen haben, in ODA.
- Navigieren Sie zu Einstellungen.
- Navigieren Sie zur Registerkarte Konfiguration.
- Ändern Sie unter Benutzerdefinierte Parameter, die folgenden Parameter:
- OAuth zur Authentifizierung verwenden: Ändern Sie diese Einstellung in "Wahr".
- Authentifizierungsservice: Geben Sie den Namen des im vorherigen Abschnitt erstellten Authentifizierungsservice ein. Klicken Sie zum Bearbeiten auf Authentication Service. Geben Sie den neuen Authentifizierungsservice ein, den Sie im vorherigen Abschnitt erstellt haben.
- Präfix für den Servicenamen: Geben Sie einen Kurznamen ein, der als Präfix zum Speichern interner Variablen verwendet werden soll. Es wird empfohlen, "ARC" für Account Reconciliation und "FCC" für Financial Consolidation and Close zu verwenden. Wenn Sie über mehrere Umgebungen verfügen, die denselben digitalen Assistenten verwenden, fügen Sie ein numerisches Suffix hinzu, z.B. ARC1.
- Aktualisieren Sie die ARCS-Service-URL (
da.devArcsBaseUrl
), die FCCS-Service-URL (da.devFccsBaseUrl
), die TRCS-Service-URL (da.devTrcsBaseUrl
), die Planning Modules-Service-URL, (da.devEPbcsBaseUrl
) oder die Planning-Service-URL (da.devPbcsBaseUrl
) so, dass sie zu Ihrer Umgebung passt.
Das Format für da.devArcsBaseUrl
lautet: https://<SERVICE_NAME>-<TENANT_NAME>.<SERVICE_TYPE>.<dcX>.oraclecloud.com
Das Format für da.devFccsBaseUrl
lautet: https://<SERVICE_NAME>-<TENANT_NAME>.<SERVICE_TYPE>.<dcX>.oraclecloud.com/HyperionPlanning/rest
Das Format für da.devTrcsBaseUrl
is: https://<SERVICE_NAME>-<TENANT_NAME>.<SERVICE_TYPE>.<dcX>.oraclecloud.com/HyperionPlanning/rest
ist:
Das Format für da.devEpbcsBaseUrl
lautet: https://<SERVICE_NAME>-<TENANT_NAME>.<SERVICE_TYPE>.<dcX>.oraclecloud.com/HyperionPlanning/rest
Das Format für da.devPbcsBaseUrl
lautet: https://<SERVICE_NAME>-<TENANT_NAME>.<SERVICE_TYPE>.<dcX>.oraclecloud.com/HyperionPlanning/rest