2017-03-28 7 views
0

Java 용 ADAL 라이브러리를 사용하여 MS Dynamics CRM을 백엔드 애플리케이션에 연결합니다. CRM Azure Active Direstory의 평가판을 등록했으며 거기에서 clientID와 clientsecret을 받았습니다. 이제는 내 CRM과 연결할 수 있습니다.Azure Active Directory와의 역동적 인 통합

하지만 내 질문은 여러 CRM 계정이 있다면 어떻게해야 합니까이 id.As 거기에 CRM을 azure 활성 디렉토리에 등록하는 API 또는 거기에 CRM을 crendials를 사용하여 할 수 있습니까?

누구든지 설명해주세요.

답변

1

AFAIK, MS Dynamics CRM은 인증 코드 부여 흐름 (OAuth) 만 지원합니다.

웹 응용 프로그램을 개발 중이라면 사용자 시나리오에 적합해야합니다. 모든 사용자가 웹 응용 프로그램에 로그인 할 수 있고 웹 응용 프로그램이 MSDynamics와 통합하도록 사용자를 위임 할 수 있기 때문에. 하여 액세스 토큰을 얻기 위해 수동으로이 가능할 것이다

Connect to Microsoft Dynamics 365 web services using OAuth

+0

그래서 난 활성 디렉토리에 내 모든 CRM 계정을 등록해야합니다의 Microsoft Dynamics 365

더 세부 인증, 당신은 아래의 문서를 참조 할 수 있습니다 crm crendials 혼자 사용 하시겠습니까? – Jagan

+0

아니요, 앱만 등록하면됩니다. CRM 계정을 등록 할 필요가 없습니다. 응용 프로그램을 더 자세히 등록하려면 [여기] (https://msdn.microsoft.com/en-us/library/mt622431.aspx)를 참조하십시오. 내 이해를 바탕으로 ** 리소스 소유자 암호 자격 증명 흐름 ** 및 ** OAuthrization 코드 부여 흐름 **는 사용자의 권한을 위임합니다. ** 리소스 소유자 암호 자격 증명 흐름 **을 지원할 수 있어야합니다. [blog] (https://blogs.msdn.microsoft.com/wushuai/2016/09/25/resource-owner-password- credentials-grant-in-azure-ad-oauth /)를 사용하여 확인하십시오. –