Azure AD에서 만든 Webhook URL을 사용하여 OAuth 프로세스에서 생성된 액세스 토큰으로 REST 애플리케이션에서 Webhook을 만드는 방법은 무엇입니까? | Adobe Sign

마지막 업데이트 날짜 2021년 4월 27일

목표

OAuth 프로세스에서 생성된 액세스 토큰으로 REST 애플리케이션에서 Azure AD로 생성한 웹훅 URL을 사용해 웹훅을 만드는 방법

환경

Adobe Sign REST API V6

단계

Adobe Sign UI에서 직접 Webhook을 만들려면 Azure AD 함수 앱에서 아래 단계를 사용하여 Webhook URL을 만듭니다.

Microsoft 계정으로 로그인합니다 https://portal.azure.com/.

AzureAD 계정에서 Function Apps에 등록하세요.

AzureAD로 이동한 후 Function Apps로 이동 > Functions에서 + 아이콘을 클릭하세요.

Webhook+API를 선택하고 JavaScript를 언어로 설정한 후 Create Function을 클릭하세요.

Index.js 파일을 다음의 코드 조각으로 바꿉니다.

오른쪽 모서리에 있는 Test 버튼을 클릭하고 다음 헤더를 입력하세요:

X-AdobeSign-ClientId as ***********************

SaveRun을 클릭하세요.

다음 헤더로 200 OK 응답을 받으면 Get function URL을 클릭하세요.

URL을 복사하고 Adobe Sign UI > Webhooks로 이동 > + 아이콘을 클릭하여 생성하세요.

다음 정보를 입력합니다. 

  • 이름: 다른 관리자가 쉽게 이해할 수 있는 직관적인 이름을 권장합니다.
  • 범위: 웹훅이 처리하는 범위의 크기입니다.인터페이스에서 계정 및 그룹을 사용할 수 있습니다.
    API에서는 계정, 그룹, 사용자 및 리소스 범위를 지원합니다.
  • Webhook당 하나의 범위만 정의할 수 있습니다.
  • URL: Adobe Sign이 JSON 페이로드를 푸시하는 대상 URL입니다.
  • 이벤트: Adobe Sign이 JSON을 작성하여 URL로 푸시하도록 하는 트리거입니다.
    각 이벤트는 트리거 이벤트와 관련된 다른 페이로드를 빌드
    하나의 Webhook에 여러 이벤트를 포함할 수 있습니다.
  • 알림 매개변수: 알림 매개변수는 이벤트 JSON 페이로드의 섹션을 식별하여 중요한 이벤트 섹션만 선택할 수 있게 해줍니다.

웹훅이 완전히 정의되면 Save를 클릭하세요. 새 웹훅이 즉시 트리거 이벤트에 반응하기 시작합니다.