현재 teams 어플리케이션 개발을 하고있는데 막히는 부분이 Graph API 에서 제공하는 WebHook 알림 서비스입니다.


어찌저찌 WebHook 구독까지 성공했습니다.

/user 리소스에 대한 구독을 요청했고 Entra 관리자 페이지에서 사용자 정보들을 이것저것 수정해 봤습니다.

구독 목록 조회로 구독 여부까지 확인했는데 알림을 받을 수 없네요


환경은 IIS에 올라가있는 asmx 형식의 API 서버가 엔드포인트이고 구독은 위임된 권한, 어플리케이션 권한 두가지 모두 시도해봤지만 알림을 받을 수 없었습니다


학생때 기억을 더듬어서 와이어샤크로 패킷도 보려고했지만 패킷 자체가 안오는거같아요.


구독이 됐다는건 엔드포인트에 송수신이 일어났다는건데 왜 안오는걸까요?


https://learn.microsoft.com/ko-kr/graph/change-notifications-overview#supported-resources

Set up notifications for changes in resource data - Microsoft Graph

Change notifications enable applications to receive alerts when a Microsoft Graph resource they're interested changes.

learn.microsoft.com


위 링크 참조해서 알림이 왔을때 오는 데이터 형식으로 POST를 API 서버로 쏴봤는데 수신이 잘 됩니다.


비슷한 경험 있으신분 있을까요

아직 개발을 시작한지 1년도 되지않은 초보라 설명이 미숙했을수도 있지만 잘부탁드립니다 ㅠㅠ