피드로 돌아가기
Dev.toBackend
원문 읽기
2026년 EWS 종료 대비 Microsoft Graph API 전환 전략
Microsoft is retiring EWS in 2026 — how to find every EWS call in your codebase
AI 요약
Context
Microsoft의 Exchange Online 내 EWS 지원 종료 결정에 따른 강제적 API 마이그레이션 상황. 레거시 코드베이스의 광범위한 EWS 호출 지점을 식별하고 Microsoft Graph API로 전환해야 하는 기술적 부채 해결 필요성 대두.
Technical Solution
- Basic Auth 기반의 WebCredentials 체계를 OAuth2 기반 MSAL 인증 체계로 전면 교체
- AutodiscoverUrl 기반의 동적 엔드포인트 탐색을 고정된 Graph API 엔드포인트 호출 구조로 변경
- SyncFolderItems 기반의 폴링 방식을 Delta Query 및 Webhook 기반의 Event-driven 구조로 전환
- EWS Impersonation 권한 모델을 Application Permission 및 /users/{id} 대상 지정 호출 방식으로 변경
- 다국어 환경(.NET, Java, Python, PowerShell)의 코드 스캔을 통한 API 매핑으로 마이그레이션 범위 확정
실천 포인트
1. Entra ID 앱 등록 및 MSAL 기반 OAuth2 인증 환경 우선 구축
2. 읽기 경로(Read Path) API부터 단계적 포팅을 통한 검증 진행
3. 단순 폴링 로직을 Delta Query 및 Change Notifications로 최적화
4. 고트래픽 경로를 우선순위로 둔 단계적 마이그레이션 계획 수립