0

내 Windows 데스크톱 응용 프로그램에서 REST API를 사용하여 CRM 인스턴스에서 데이터를 검색하는 동안 다음 오류가 발생합니다.Windows 데스크톱 응용 프로그램에서 REST API를 사용하여 CRM 인스턴스에 액세스하는 중 오류가 발생했습니다.

AADSTS65001 : 사용자 또는 관리자가 함께 응용 프로그램을 사용 동의하지 않은 ID '4cdb6f7a-5d9c-495a-9649-0140516b91b6'. 이 사용자 및 리소스에 대해 대화 형 인증 요청을 보냅니다. ID 추적 : a6901b0e-f39c-481a-b1ee-365a2cf61a6a 상관 ID를 : 3928214f-ec91-4df1-9e43-c876dfc4000f 소인 : 2016년 10월 5일 13 : 12 : 43Z

를 I는 어플리케이션에 등록한 Azure Active Directory에 등록 된 응용 프로그램의 "응용 프로그램 ID"를 사용하여 HttpRequestMessage의 클라이언트 ID로 전달합니다.

이 문제의 가능한 원인은 무엇입니까?

이 문제에 대한 도움을 주시면 감사하겠습니다.

감사

답변

0

MSFT 꽤 상세한 연습 here 있습니다. 당신이 단계 10과 11를 통과했는지 확인 :

  1. 클릭하여 응용 프로그램을 추가하고 다음 그림과 같이 응용 프로그램의 권한을 설정합니다. Dynamics CRM 온라인 항목에서 + 아이콘을 선택한 다음 확인 표시를 선택하여 대화 상자를 종료합니다. CRM 온라인 응용 프로그램에 사용 권한 설정

  2. Dynamics CRM 온라인 위임 된 사용 권한 드롭 다운 목록에서 조직 사용자로 CRM 온라인 액세스를 선택합니다. Dynamics CRM에 응용 프로그램 권한 추가 Azure Active Directory에 응용 프로그램을 등록하는 방법에 대한 자세한 내용은 응용 프로그램 추가를 참조하십시오.

참고 : MSCRM에 대한 o365 구독 푸른 광고에서 분리 경우 단계 here를 수행하여이 개 계정을 연결할 수 있습니다.

+0

필자는이 기사를 살펴 봤지만 portal.azure.com에 나와있는 것과 다른 인터페이스 (UI)를 볼 수 있습니다. 즉, 나는 "Azure Active Directory"를 볼 수 있으며,이 아래에서 CRM 인스턴스를 등록했습니다. 하지만 응용 프로그램에 권한을 부여 할 수있는 UI가 표시되지 않습니다. portal.azure.com에 대한 올바른 URL입니까? – Nirman

+1

Azure의 새 포털을 사용하고있었습니다. 기사에서 이전 기사를 사용하면 https://manage.windowsazure.com/를 통해 로그인 할 수 있습니다. 이 문제에 대해 토큰을 어떻게 얻었습니까? OAuth 2.0 코드 승인 절차 (대화식 승인 요청)를 사용하여 토큰을 취득하지 않은 경우 먼저이 절차를 사용하여 애플리케이션에 대한 동의를 시도하십시오. 이 흐름에 대한 자세한 내용은 [here] (https://azure.microsoft.com/en-us/documentation/articles/active-directory-protocols-oauth-code/)에서 참조하십시오. –

+0

예, 새로운 포털 사용을 깨달았습니다. 또한 한 단계 더 수행해야합니다. 즉, 응용 프로그램의 매니페스트 파일을 업데이트하면 "oauth2AllowImplicitFlow"값을 True로 변경해야합니다. – Nirman