OAM SSO für Essbase 21c, integriert in EPM 11.2.15 und höher, aktivieren

Damit SSO (Single Sign-On) für OAM (Oracle Access Manager) mit Essbase funktioniert, müssen Sie OAMIdentityAsserter in der von Essbase verwendeten WebLogic-Domain hinzufügen und konfigurieren.

OAMIdentityAsserter hinzufügen

So fügen Sie OAMIdentityAsserter in der WebLogic-Konsole als neuen Authentifizierungsprovider hinzu:

  1. Melden Sie sich gegebenenfalls an der WebLogic-Administrationskonsole an.
  2. Klicken Sie links auf Sicherheits-Realms, myrealm, und klicken Sie auf die Registerkarte Provider.
  3. Klicken Sie auf Neu, und geben Sie die folgenden Details ein:
    • Name: OAMIdentityAsserter
    • Typ: OAMIdentityAsserter
  4. Klicken Sie auf OK.

OAMIdentityAsserter konfigurieren

Klicken Sie in der Tabelle "Authentifizierungsprovider" auf den soeben erstellten Provider. Gehen Sie in der Registerkarte Gemeinsam wie folgt vor:

  1. Setzen Sie das Steuerungskennzeichen auf "Erforderlich".
  2. Stellen Sie sicher, dass die Auswahl aktiver Typen für den SSO-Mechanismus ordnungsgemäß erfolgt ist, sodass sie den Header (z.B. OAM_REMOTE_USER) einschließt, den Ihr WebGate nach der OAM-Authentifizierung hinzufügt. Dies ermöglicht eine Identity Assertion auf der Basis des angegebenen Headers.
  3. Klicken Sie auf Speichern, um die Konfiguration zu speichern.

Provider neu anordnen

  1. Klicken Sie unter der Tabelle "Authentifizierungsprovider" auf Neu anordnen.
  2. Wählen Sie auf der Seite Authentifizierungsprovider neu anordnen den Provider OAMIdentityAsserter aus, und ordnen Sie ihn mit den Pfeilen neben der Liste so an, dass er vor EssbaseCSSAuthenticator steht.

Abmelde-URL aktualisieren

Aktualisieren Sie die Angabe für LOGOUT_URL in der Datei $ESSBASE_DOMAIN\bin\setStartupEnv.cmd oder $ESSBASE_DOMAIN\bin\setStartupEnv.sh unter der Startgruppenbedingung, oder fügen Sie die URL hinzu:

'if "%STARTUP_GROUP%"=="ESSBASE-MAN-SVR"'

Verwenden Sie den vollqualifizierten Domainnamen (FQDN) des OAM-Servers, und legen Sie die Abmelde-URL wie folgt fest:

-DLOGOUT_URL=https://<oam.server.host>:<oam.server.port>/oam/server/logout?end_url=https://<oam.server.host>:<oam.server.port>/oam/pages/logout.jsp