EPM 11.2.15 이상이 포함된 Essbase 21c용 OAM SSO 사용

OAM(Oracle Access Manager) SSO(싱글 사인온)가 Essbase에서 작동하려면 Essbase가 사용하는 WebLogic 도메인에서 OAMIdentityAsserter를 추가하고 구성해야 합니다.

OAMIdentityAsserter 추가

WebLogic 콘솔에서 OAMIdentityAsserter를 새 인증 제공자로 추가하려면 다음을 수행합니다.

  1. 아직 로그인하지 않은 경우 WebLogic Administration Console에 로그인합니다.
  2. 왼쪽에서 보안 영역을 누르고 myrealm, 제공자 탭 순으로 누릅니다.
  3. 새로 작성을 누르고 다음 세부정보를 입력합니다.
    • 이름: OAMIdentityAsserter
    • 유형: OAMIdentityAsserter
  4. 확인을 누릅니다.

OAMIdentityAsserter 구성

인증 제공자 테이블에서 방금 생성한 제공자를 누릅니다. 일반 탭에서 다음을 수행합니다.

  1. 제어 플래그를 "필수"로 설정합니다.
  2. OAM_REMOTE_USER와 같이 OAM 인증 후 WebGate에서 추가되는 머리글을 포함하도록 SSO 메커니즘에 대한 활성 유형이 적절하게 선택되었는지 확인합니다. 이렇게 하면 지정된 머리글을 기반으로 Identity Assertion이 사용으로 설정됩니다.
  3. 저장을 눌러 구성을 저장합니다.

제공자 순서 재지정

  1. 인증 제공자 테이블에서 순서 재지정을 누릅니다.
  2. 인증 제공자 순서 재지정 페이지에서 OAMIdentityAsserter 제공자를 선택한 후 목록 옆에 있는 화살표를 사용하여 EssbaseCSSAuthenticator 앞에 오도록 정렬합니다.

로그아웃 URL 업데이트

시작 그룹 조건 아래의 $ESSBASE_DOMAIN\bin\setStartupEnv.cmd 또는 $ESSBASE_DOMAIN\bin\setStartupEnv.sh에서 LOGOUT_URL을 업데이트하거나 추가합니다.

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

OAM 서버의 FQDN(정규화된 도메인 이름)을 사용하고 로그아웃 URL을 아래와 같이 설정합니다.

-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