소개

이 OBE(Oracle by Example)에서는 SMTP 서버에 대한 최신 OAuth2 인증을 사용하여 JD Edwards EnterpriseOne의 전자 메일 설정을 구성하는 방법에 대해 설명합니다.

Microsoft는 SMTP 서비스에 대한 기본 인증 유형을 더 이상 사용하지 않습니다. 안전하고 안정적인 이메일 전송을 보장하기 위해 JD Edwards EnterpriseOne은 이제 OAuth 2.0 인증을 지원합니다. 이 방법은 민감한 자격 증명을 저장 및 전송하는 대신 토큰 기반 액세스를 사용합니다.

목표

이 OBE에서는 아웃바운드 전자메일 전송에 Microsoft OAuth 2.0을 사용하도록 JD Edwards EnterpriseOne을 구성합니다.
학습 내용:

  • 서버 관리자 설정을 구성하여 기존 사용자 이름-암호 인증 대신 OAuth 2.0 토큰을 사용으로 설정합니다.
  • 테스트 전자메일을 전송하여 설정을 확인합니다.

필요 조건

  • SMC(Server Manager Console) 및 EnterpriseOne 서버 구성 파일(jde.ini)에 액세스합니다.
  • SMTP OAuth 2.0 인증 자격 증명에 대해 Microsoft Entra에 등록된 응용 프로그램입니다. 이 등록은 다음 인증서를 제공합니다.
    • OAuth 클라이언트 ID
    • OAuth 클라이언트 비밀번호
    • OAuth 테넌트 ID

자세한 내용은 Microsoft Entra ID에 애플리케이션 등록을 참조하십시오.

작업 1: Server Manager 콘솔에서 OAuth 2.0 구성

  1. JD Edwards EnterpriseOne Server Manager에 액세스합니다.
  2. 작업 창에서 서버 작업 링크를 누릅니다. 관리 콘솔에는 전자 메일 구성이라는 무엇을 수행하겠습니까? 아래에 다른 창이 표시됩니다.
  3. 아래 sample-arch-image.png에 대한 설명입니다.
    전자메일 구성
  4. E-Mail Configuration 창에서 다음을 완료합니다.
    • 메일 서버(SMTP) 필드에 호스트로 smtp.office365.com를 입력합니다.
    • SMTP Port(SMTP 포트) 필드에 전자 메일을 보내기 위해 SMTP 메일 서버에 연결할 때 사용할 TCP/IP 포트를 입력합니다.
    • 발신자 전자메일 필드에 서버 관리자가 보낸 전자메일 통지에 대한 발신자로 사용할 전자메일 주소를 입력합니다.
    • 접속 보안 드롭다운 목록에서 접속 유형을 선택합니다. 이 OBE의 단계를 설명하기 위해 STARTLS 연결이 사용됩니다.
    • Enable Authentication(인증 사용) 드롭다운 목록에서 TRUE을 선택하여 SMTP 서버에서 인증을 사용으로 설정합니다.
    • 인증 유형 필드에서 기본값은 기본으로 설정됩니다. 드롭다운 목록에서 OAUTH2을 선택하여 인증 유형으로 설정합니다. OAUTH2을 인증 유형으로 선택하면 OAUTH 클라이언트 ID, OAUTH 클라이언트 비밀번호OAUTH 테넌트 ID를 비롯한 OAuth 구성에 대한 추가 필드가 표시됩니다.
    • OAUTH 클라이언트 ID 필드에 Microsoft Entra에 애플리케이션을 등록한 후 가져온 클라이언트 ID를 입력합니다.
    • OAUTH 클라이언트 비밀번호 필드에 Microsoft Entra에 애플리케이션을 등록한 후 얻은 클라이언트 비밀번호를 입력합니다.
    • OAUTH 테넌트 ID 필드에 Microsoft Entra에 애플리케이션을 등록한 후 얻은 테넌트 ID를 입력합니다.
    • OAUTH 서비스 제공자 필드에서 서비스 제공자로 Microsoft를 선택합니다. OAUTH 제공자로는 Microsoft만 지원됩니다.
    • Proxy Host(프록시 호스트) 필드에 SMTP 서버에 연결할 프록시 호스트를 입력합니다.
    • Proxy Port(프록시 포트) 필드에 SMTP 서버에 연결할 프록시 포트를 입력합니다.

    • 주: 회사 네트워크에서 Microsoft OAuth 서버에 대한 직접 액세스를 차단하는 경우 프록시 호스트프록시 포트 필드 값을 입력해야 합니다. 회사 네트워크가 Microsoft OAuth 서버에 대한 액세스를 차단하지 않는 경우 이 필드를 비워 둡니다.

    • Save를 누릅니다.
    • 창 아래쪽에 표시되는 Email Address(전자 메일 주소) 필드에 유효한 수신자 전자 메일 주소 또는 여러 전자 메일 주소를 쉼표로 구분하여 입력합니다.
    • 테스트를 누릅니다. 수신자가 성공적인 구성을 나타내는 테스트 전자메일을 수신합니다.

작업 2: Enterprise Server에서 OAuth 2.0 구성

  1. 서버 관리자 콘솔의 관리되는 홈 창에서 Enterprise Server 인스턴스를 누릅니다.
  2. 구성 창의 [보기] 드롭다운 목록에서 [기본]을 선택한 다음 기타 링크를 누릅니다.
  3. 아래 sample-arch-image.png에 대한 설명입니다.
    엔터프라이즈 서버 - 전자 메일 구성
  4. Miscellaneous 창에서 E-Mail Configuration으로 이동하여 다음을 완료합니다.
    • 메일 서버 규칙에서 규칙을 90|OPT|MAILSERVER=smtp.office365.com.로 정의합니다.
    • SMTP Server Port(SMTP 서버 포트) 필드에서 메일 서버 시스템의 SMTP 포트 번호를 입력합니다.
    • Connection Security(연결 보안) 드롭다운 목록에서 연결 유형을 선택합니다. 이 OBE의 단계를 설명하기 위해 STARTTLS 연결이 사용됩니다.
    • SMTP Authentication 옵션을 선택합니다.
    • SMTP Username(SMTP 사용자 이름) 필드에 SMTP 서버로 인증할 사용자 이름을 입력합니다.
    • 인증 유형 드롭다운 목록에서 인증 유형으로 OAUTH2을 선택합니다.
    • OAUTH 클라이언트 ID 필드에 Microsoft Entra에 애플리케이션을 등록한 후 가져온 클라이언트 ID를 입력합니다.
    • OAUTH 클라이언트 암호 필드에 Microsoft Entra에 응용 프로그램을 등록한 후 얻은 클라이언트 암호를 입력합니다.
    • OAUTH 클라이언트 테넌트 ID 필드에 Microsoft Entra에 애플리케이션을 등록한 후 얻은 테넌트 ID를 입력합니다. OAUTH 서비스 제공자는 기본적으로 Microsoft로 표시됩니다.
    • OAUTH Proxy Host(OAUTH 프록시 호스트) 필드에 SMTP 서버에 연결할 프록시 호스트를 입력합니다.
    • OAUTH Proxy Port(OAUTH 프록시 포트) 필드에 SMTP 서버에 연결할 프록시 포트를 입력합니다.

    • 주: 회사 네트워크가 Microsoft OAuth 서버에 대한 직접 액세스를 차단하는 경우 OAUTH 프록시 호스트OAUTH 프록시 포트 필드 값을 입력해야 합니다. 회사 네트워크가 Microsoft OAuth 서버에 대한 액세스를 차단하지 않는 경우 이 필드를 비워 둡니다.

    • 적용을 누릅니다.
  5. 엔터프라이즈 서버를 다시 시작합니다.

전자 메일 구성을 확인하려면 다음을 완료합니다.

  1. EnterpriseOne HTML 서버에 액세스합니다.
  2. 네비게이터(빠른 경로)에 BV를 입력합니다. 뱃치 버전 작업 양식에서 UBE를 선택합니다.
  3. 선택한 UBE를 제출합니다. 사용자는 해당하는 주소록 번호와 연계된 누가 누구인지 레코드에 정의된 전자메일 주소로 보고서 완료 전자메일을 받습니다.

추가 학습 자원

docs.oracle.com/learn에서 다른 랩을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.