소개
이 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 구성
- JD Edwards EnterpriseOne Server Manager에 액세스합니다.
- 작업 창에서 서버 작업 링크를 누릅니다. 관리 콘솔에는 전자 메일 구성이라는 무엇을 수행하겠습니까? 아래에 다른 창이 표시됩니다.
- 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 서버에 연결할 프록시 포트를 입력합니다.
- Save를 누릅니다.
- 창 아래쪽에 표시되는 Email Address(전자 메일 주소) 필드에 유효한 수신자 전자 메일 주소 또는 여러 전자 메일 주소를 쉼표로 구분하여 입력합니다.
- 테스트를 누릅니다. 수신자가 성공적인 구성을 나타내는 테스트 전자메일을 수신합니다.
주: 회사 네트워크에서 Microsoft OAuth 서버에 대한 직접 액세스를 차단하는 경우 프록시 호스트 및 프록시 포트 필드 값을 입력해야 합니다. 회사 네트워크가 Microsoft OAuth 서버에 대한 액세스를 차단하지 않는 경우 이 필드를 비워 둡니다.
- 메일 서버(SMTP) 필드에 호스트로

작업 2: Enterprise Server에서 OAuth 2.0 구성
- 서버 관리자 콘솔의 관리되는 홈 창에서 Enterprise Server 인스턴스를 누릅니다.
- 구성 창의 [보기] 드롭다운 목록에서 [기본]을 선택한 다음 기타 링크를 누릅니다.
- 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 서버에 대한 액세스를 차단하지 않는 경우 이 필드를 비워 둡니다.
전자 메일 구성을 확인하려면 다음을 완료합니다.
- EnterpriseOne HTML 서버에 액세스합니다.
- 네비게이터(빠른 경로)에 BV를 입력합니다. 뱃치 버전 작업 양식에서 UBE를 선택합니다.
- 선택한 UBE를 제출합니다. 사용자는 해당하는 주소록 번호와 연계된 누가 누구인지 레코드에 정의된 전자메일 주소로 보고서 완료 전자메일을 받습니다.
자세히 알아보시겠습니까?
추가 학습 자원
docs.oracle.com/learn에서 다른 랩을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
JD Edwards EnterpriseOne에서 아웃바운드 메시징에 대한 OAuth 2.0 인증 구성
G45135-01
2025년 10월
Copyright © 2025, Oracle 및/또는 그 계열사.