다음을 통해 공유


연습: 플러그 인 등록 도구를 사용하여 Azure 인식 플러그 인 등록

 

게시 날짜: 2016년 11월

적용 대상: Dynamics CRM 2015

이 연습에서는 Microsoft Azure Active Directory 액세스 제어 서비스(ACS)를 구성하고 플러그 인 등록 도구를 사용하여 서비스 끝점 단계를 등록하는 방법을 보여 줍니다. 구성하고 나면 Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online에서 현재 작업의 실행 컨텍스트를 Microsoft Azure 솔루션 끝점에 게시할 수 있습니다. 이 연습에서는 Account 엔터티에 대한 CreateRequest 메시지의 실행 컨텍스트를 Microsoft Azure 서비스 버스에 게시하도록 단계를 등록합니다.

이 연습을 시작하려면 먼저 다음 필수 조건이 완료되어야 합니다.

단계

이 해결 방법에서는 다음 단계를 설명합니다.

  1. Microsoft Dynamics CRM 서버에 연결

  2. 서비스 끝점 구성 만들기

  3. ACS 구성

  4. 이벤트에 대한 서비스 끝점 단계 등록

  5. 끝점 등록 테스트

Microsoft Dynamics CRM 서버에 연결

플러그 인 등록 도구를 사용하여 Microsoft Dynamics 365 서버에 연결하려면 아래의 단계를 수행하십시오.

  1. Plug-in Registration 도구를 실행합니다.

  2. 새 연결 만들기를 선택합니다.

  3. 로그인 대화 상자에서 서비스 끝점을 등록하려는 Microsoft Dynamics 365 서버에 해당하는 배포 유형 라디오 단추를 선택합니다.온-프레미스 라디오 단추에는 IFD 배포가 포함되어 있고 온라인 단추는 Microsoft Dynamics CRM Online의 Windows Live 공급자용이며 Office 365 단추는 Microsoft Dynamics CRM Online의 Microsoft Online Services 공급자용입니다.

    온라인 배포를 위한 로그인 양식

    온라인 배포를 위한 로그인 양식

    온-프레미스 배포를 위한 로그인 창

    온-프레미스 배포를 위한 로그인 양식

  4. 사용 가능한 조직 목록 항상 표시를 선택하면 로그인을 선택한 후 속한 조직의 목록이 표시됩니다. 따라서 서비스 끝점을 등록할 조직을 선택할 수 있습니다. 그렇지 않으면 기본 조직이 사용됩니다.

  5. 서버 및 로그인 계정에 대한 정보를 입력한 후 로그인을 선택합니다.

서비스 끝점 구성 만들기

Microsoft Azure 서비스 끝점을 등록하려면 아래 단계를 수행하십시오.

  1. 서비스 끝점을 등록할 조직의 탭을 선택합니다.

  2. 탭의 도구 모음에서 등록을 클릭하거나 탭한 후 새 서비스 끝점 등록을 선택합니다.

  3. 서비스 끝점 등록 대화 상자에 다음 그림 및 표에 표시된 솔루션 관련 정보를 입력합니다. 지정하는 계약은 솔루션의 수신기 응용 프로그램에 사용하는 계약과 동일해야 합니다.

    서비스 끝점 만들기

    UI 요소

    description

    이름(필드)

    서비스 끝점 등록에 대한 이름입니다.

    설명(필드)

    끝점 등록에 대한 설명입니다.

    솔루션 네임스페이스(필드)

    솔루션의 서비스 네임스페이스의 이름입니다.

    경로(필드)

    프로젝트의 경로입니다. 예를 들어 https://crmsdkdemo-sb.accesscontrol.windows.net/TwoWayService/Demo의 서비스 끝점 URL이 지정된 경우 경로는 TwoWayService/Demo입니다.

    계약(드롭다운 메뉴)

    끝점 계약입니다. 수신기 응용 프로그램은 게시된 메시지를 읽으려면 이 계약을 사용해야 합니다. 자세한 내용은 Microsoft Azure 솔루션에 대한 수신기 작성을 참조하십시오.

    클레임(드롭다운 메뉴)

    Microsoft Azure에 보낼 클레임입니다. 표준 클레임의 경우 없음을 사용합니다.UserId 또는 UserInfo를 지정하여 로그온한 사용자에 대한 추가 정보를 보냅니다.

    페더레이션 모드(확인란)

    페더레이션 모드를 사용하려면 이 확인란을 선택합니다.

    ID(필드)

    자동으로 끝점 구성의 ID가 입력되는 쓰기 불가능한 필드입니다.

    ACS 저장 및 구성(단추)

    입력한 구성을 저장하고 ACS를 구성하는 과정을 자동화합니다.연습: Microsoft Dynamics CRM 2015를 사용하여 Microsoft Azure와 ACS 구성 항목에 설명되어 있는 내용을 수행하는 대화식 방법을 제공합니다.

    인증 저장 및 확인(단추)

    입력한 구성을 저장하고 ACS가 제대로 구성되었는지 확인합니다.

    저장(단추)

    입력한 구성을 저장하고 대화 상자를 닫습니다.

  4. Microsoft Dynamics 365을 사용하여 ACS 통합을 아직 구성하지 않았고 플러그 인 등록 도구를 사용하여 자동으로 구성하려는 경우ACS 저장 및 구성을 선택한 후 이 연습의 다음 섹션의 지침을 따릅니다.ACS를 이미 구성한 경우 인증 저장 및 확인 또는 저장을 선택하여 이벤트에 대한 서비스 끝점 단계 등록의 지침에 따라 계속합니다.

ACS 구성

Microsoft Azure Active Directory 액세스 제어 서비스(ACS)를 구성하려면 아래 단계를 수행하십시오.

  1. ACS 저장 및 구성을 선택하면 ACS 구성 대화 상자가 나타납니다. 다음 표에 설명된 대로 양식 필드에 적절한 데이터 값을 입력합니다.

    필드 이름

    설명

    키 관리

    솔루션의 관리 키입니다.Azure 관리 포털에서 이 키 값을 받을 수 있습니다.

    서비스 버스 네임스페이스에 대한 관리 키 받기

    1. Azure 포털에 로그인합니다.

    2. 왼쪽 창에서 서비스 버스를 선택한 후 목록에서 대상 네임스페이스를 선택합니다.

    3. 페이지의 아래쪽에서 연결 정보를 선택합니다.

    4. 액세스 연결 정보 대화 상자에 기본 키가 표시됩니다. 이 키는 관리 키입니다.

    > [!NOTE] >

    대칭 키를 변경한 경우 기본 키 대신 해당 키를 키 관리 필드에 입력합니다. 이렇게 하지 않으면 “ACS50012: 인증 실패” 같은 설명과 함께 오류가 나타날 수 있습니다.

    인증서 파일

    Microsoft Azure와 통합하기 위해 Microsoft Dynamics 365을 구성하는 데 사용된 공개 인증서 파일입니다.

    Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online 2015 업데이트의 경우 서버에서 이 인증서 파일을 다운로드할 수 있습니다.Microsoft Dynamics 365 웹 응용 프로그램에서 설정 > 사용자 지정을 선택한 후 개발자 리소스를 선택합니다.Microsoft Azure 서비스 버스 발급자 인증서 아래에 제공된 링크를 사용하여 인증서 파일을 다운로드하고 저장합니다.

    발급자 이름

    발급자의 이름입니다. 이 이름은 Microsoft Azure 통합을 위해 Microsoft Dynamics 365을 구성하는 데 사용된 이름과 동일해야 합니다. 이전 설명에서 언급한 개발자 리소스 웹 페이지에서 발급자 이름을 받을 수 있습니다.

    자세한 내용은 Microsoft Dynamics CRM 2015와의 Azure 통합 구성을 참조하십시오.

  2. ACS 구성을 선택합니다. 구성 프로세스에 대한 로그가 양식의 출력 영역 표시됩니다.

  3. 닫기를 선택합니다.

  4. 서비스 끝점 등록 대화 상자에서 인증 저장 및 확인을 선택합니다. 확인이 완료되면 대화 상자를 닫을 수 있습니다.

이벤트에 대한 서비스 끝점 단계 등록

서비스 끝점의 이벤트에 대한 단계를 등록하려면 아래 단계를 수행하십시오.

  1. 도구의 트리 보기에서 이전에 등록한 서비스 끝점을 선택합니다.

  2. 등록 메뉴로 이동하고 새 단계 등록을 선택합니다.

  3. 계정에 대한 새 단계 등록 대화 상자를 채우고 다음 그림과 같이 이벤트를 만듭니다.

    서비스 끝점 단계 만들기

  4. 새 단계 등록을 선택합니다.

이제 계정을 만들 때 마다 Microsoft Dynamics 365에서 실행 컨텍스트가 포함된 현재 메시지를 서비스 버스에 게시합니다. 게시물은 비동기적으로 수행되고 즉시 실행되지 않습니다.

끝점 등록 테스트

끝점을 등록 한 후에 테스트할 수 있습니다. 발생할 플러그 인에서 서비스 버스 게시물에 대한 대상 끝점에서 큐를 사용할 수 있거나 수신기가 실행되고 있어야 합니다.

  1. 서비스 끝점을 등록한 조직과 동일한 조직에 대해 Microsoft Dynamics 365 웹 응용 프로그램을 엽니다.

  2. 만들기 버튼 만들기 단추을 선택한 다음 계정을 선택합니다.

  3. 예를 들어 Adventure Works Cycle이라는 거래처 이름을 거래처 이름 필드에 입력한 후 저장을 선택합니다.

  4. Microsoft Azure 서비스 버스에서 게시하도록 10분 정도 기다립니다.

  5. 설정 > 시스템 작업을 선택합니다.

  6. 서비스 끝점에 대해 지정한 이름과 같은 시스템 작업을 시작합니다. 게시했는지, 대기 중인지, 실패했는지를 보여 주는 상태를 확인합니다.

이제 필요한 경우 도구의 트리 보기에서 끝점을 선택하고 등록 취소를 선택하여 끝점을 등록 취소할 수 있습니다.

참고 항목

Microsoft Dynamics CRM 2015에 대한 Azure 확장
Microsoft Dynamics CRM와의 Azure 통합
Active Directory 및 클레임 기반 인증

© 2017 Microsoft. All rights reserved. 저작권 정보