다음을 통해 공유


자습서: Oracle JD Edwards에 대해 Microsoft Entra 다단계 인증 및 Single Sign-On을 사용하도록 Datawiza 구성

이 자습서에서는 DAP(Datawiza Access Proxy)를 사용하여 Oracle JDE(JD Edwards) 애플리케이션에 대해 Microsoft Entra Single Sign-On 및 Microsoft Entra 다단계 인증을 사용하도록 설정하는 방법을 알아봅니다.

자세히 알아보기: Datawiza Access Proxy

DAP를 사용하여 애플리케이션을 Microsoft Entra ID와 통합하면 다음과 같은 이점이 있습니다.

시나리오 설명

이 시나리오에서는 보호된 콘텐츠에 대한 액세스 관리를 위해 HTTP 권한 부여 헤더를 사용하는 Oracle JDE 애플리케이션 통합에 초점을 둡니다.

레거시 애플리케이션의 경우 최신 프로토콜 지원이 없어서 Microsoft Entra SSO와의 직접 통합이 어렵습니다. DAP는 프로토콜 전환을 통해 레거시 애플리케이션과 최신 ID 컨트롤 플레인 사이의 간격을 메웁니다. DAP는 통합 오버헤드를 낮추고, 엔지니어링 시간을 줄이고, 애플리케이션 보안을 향상시켜 줍니다.

시나리오 아키텍처

시나리오 솔루션에는 다음 구성 요소가 포함됩니다.

  • Microsoft Entra ID - 사용자가 외부 및 내부 리소스에 로그인하고 액세스하는 데 도움이 되는 ID 및 액세스 관리 서비스
  • Oracle JDE 애플리케이션 - Microsoft Entra ID로 보호되는 레거시 애플리케이션
  • DAP(Datawiza Access Proxy) - 사용자 로그인 흐름에 대해 OIDC(OpenID Connect), OAuth 또는 SAML(Security Assertion Markup Language)을 구현하는 컨테이너 기반 역방향 프록시입니다. HTTP 헤더를 통해 ID를 애플리케이션에 투명하게 전달합니다.
  • DCMC(Datawiza Cloud Management Console) - DAP를 관리하는 콘솔입니다. 관리자는 UI 및 RESTful API를 사용하여 DAP 및 액세스 제어 정책을 구성합니다.

자세히 알아보기: Datawiza 및 Microsoft Entra 인증 아키텍처

필수 조건

다음 필수 조건이 충족되는지 확인합니다.

DAB로 시작하기

Oracle JDE를 Microsoft Entra ID와 통합하려면:

  1. Datawiza Cloud Management Console에 로그인합니다.

  2. 시작 페이지가 나타납니다.

  3. 주황색 시작하기 단추를 선택합니다.

    시작 단추의 스크린샷.

  4. 이름설명 필드에 정보를 입력합니다.

  5. 다음을 선택합니다.

    배포 이름 아래에 있는 이름 필드 및 다음 단추 스크린샷.

  6. 애플리케이션 추가 대화 상자의 플랫폼에 대해 을 선택합니다.

  7. 앱 이름에 고유한 애플리케이션 이름을 입력합니다.

  8. 공용 도메인의 경우 예를 들어 https://jde-external.example.com을 입력합니다. 구성 테스트를 위해 localhost DNS를 사용할 수 있습니다. 부하 분산 장치를 이용해서 DAB를 배포하는 경우가 아니면 퍼블릭 도메인 포트를 사용합니다.

  9. 수신 대기 포트의 경우 DAP가 수신 대기하는 포트를 선택합니다.

  10. 업스트림 서버의 경우 보호할 Oracle JDE 구현 URL 및 포트를 선택합니다.

  11. 다음을 선택합니다.

퍼블릭 도메인, 수신 대기 포트 및 업스트림 서버 항목의 스크린샷.

  1. IdP 구성 대화 상자에서 정보를 입력합니다.

참고 항목

DCMC 원클릭 통합을 사용하여 Microsoft Entra 구성을 완료합니다. DCMC는 Graph API를 호출하여 Microsoft Entra 테넌트에서 사용자를 대신하여 애플리케이션 등록을 만듭니다. Microsoft Entra ID와 원클릭 통합을 보려면 docs.datawiza.com을 방문하세요.

  1. 만들기를 실행합니다.

프로토콜, ID 공급자 및 지원되는 계정 유형 항목, 만들기 단추 스크린샷.

  1. DAB 배포 페이지가 표시됩니다.

  2. 배포 Docker Compose 파일을 기록해 둡니다. 이 파일에는 DAB 이미지와 DCMC에서 최신 구성 및 정책을 가져오는 프로비전 키 및 프로비전 비밀이 포함되어 있습니다.

    Docker 항목 스크린샷.

SSO 및 HTTP 헤더

DAP는 IdP에서 사용자 특성을 가져오고 헤더 또는 쿠키를 사용해서 업스트림 애플리케이션에 전달합니다.

Oracle JDE 애플리케이션은 사용자를 인식해야 합니다. 이 애플리케이션을 이름을 사용하여 HTTP 헤더를 통해 IdP의 값을 애플리케이션에 전달하도록 DAP에 지시합니다.

  1. Oracle JDE의 왼쪽 탐색 영역에서 애플리케이션을 선택합니다.

  2. 특성 전달 하위 탭을 선택합니다.

  3. 필드의 경우 메일을 선택합니다.

  4. 예상의 경우 JDE_SSO_UID를 선택합니다.

  5. 형식의 경우 헤더를 선택합니다.

    특성 전달 탭 정보의 스크린샷.

    참고 항목

    이 구성에서는 Oracle JDE에서 사용하는 로그인 사용자 이름으로 Microsoft Entra 사용자 계정 이름을 사용합니다. 다른 사용자 ID를 사용하려면 매핑 탭으로 이동합니다.

    userPrincipalName 항목 스크린샷.

  6. 고급 탭을 선택합니다.

    고급 탭에 대한 정보 스크린샷.

    특성 전달 탭 정보의 스크린샷.

  7. SSL 사용을 선택합니다.

  8. 인증서 유형 드롭다운에서 유형을 선택합니다.

    인증서 유형 드롭다운을 보여 주는 스크린샷.

  9. 테스트를 위해 여기에서는 자체 서명된 인증서가 제공됩니다.

    SSL 사용 메뉴를 보여 주는 스크린샷.

    참고 항목

    파일에서 인증서를 업로드하는 옵션이 있습니다.

    파일에서 인증서 업로드 옵션을 보여 주는 스크린샷.

  10. 저장을 선택합니다.

Microsoft Entra 다단계 인증 사용

이 문서의 단계는 시작하는 포털에 따라 약간 다를 수 있습니다.

로그인에 대한 보안을 강화하기 위해 사용자 로그인에 MFA를 적용할 수 있습니다.

자습서: Microsoft Entra 다단계 인증으로 사용자 로그인 이벤트 보안 참조

  1. Microsoft Entra 관리 센터에 애플리케이션 관리자로그인합니다.
  2. ID>개요>속성 탭으로 이동합니다.
  3. 보안 기본값에서 보안 기본값 관리를 선택합니다.
  4. 보안 기본값 창에서 드롭다운 메뉴를 전환하여 사용을 선택합니다.
  5. 저장을 선택합니다.

Oracle JDE EnterpriseOne Console에서 SSO 사용

Oracle JDE 환경에서 SSO를 사용하도록 설정하려면 다음을 수행합니다.

  1. Oracle JDE EnterpriseOne Server Manager Management Console에 관리자로 로그인합니다.

  2. 인스턴스 선택에서 EnterpriseOne HTML 서버 위의 옵션을 선택합니다.

  3. 구성 타일에서 고급으로 보기를 선택합니다.

  4. 보안을 선택합니다.

  5. Oracle Access Manager 사용 확인란을 선택합니다.

  6. Oracle Access Manager 로그오프 URL 필드에 datawiza/ab-logout을 입력합니다.

  7. 보안 서버 구성 섹션에서 적용을 선택합니다.

  8. 중지를 선택합니다.

    참고 항목

    웹 서버 구성(jas.ini)이 오래되었다는 메시지가 표시되면 구성 동기화를 선택합니다.

  9. 시작을 선택합니다.

Oracle JDE 기반 애플리케이션 테스트

Oracle JDE 애플리케이션을 테스트하려면 애플리케이션 헤더, 정책 및 전체 테스트에 대해 유효성을 검사합니다. 필요한 경우 헤더 및 정책 시뮬레이션을 사용해서 헤더 필드 및 정책 실행에 대한 유효성을 검사합니다.

Oracle JDE 애플리케이션 액세스가 발생하는지 확인하기 위해 로그인에 Microsoft Entra 계정을 사용하라는 메시지가 나타납니다. 자격 증명이 확인되고 Oracle JDE가 표시됩니다.

다음 단계