2017-09-08 1 views
1

본질적으로 여러 고객을 위해 Dynamics에서 데이터를 가져올 수 있도록 App으로서 Oauth Client를 만들고 싶습니다. 누군가 AppSource에서 할 수 있는지 또는 다른 방법을 알고 있습니까?멀티 테넌트 OAuth 클라이언트 응용 프로그램 만들기

저는 Azure와 다른 클라우드에서 서비스를 제공하기 때문에 실제로 앱으로 제출할 항목이 없으며 모든 고객이 자신의 앱을 설정해야하는 것을 원하지 않습니다. 내 서비스 특권/액세스가 필요하지만, 내가해야 할 것처럼 보입니다.

답변

0

register an app with Azure AD (직장 및 학교 계정의 OAuth2.0 서비스/신원 제공 업체) 및 create a multi-tenant app처럼 보이게됩니다. 그런 다음 Azure Portal에서이 앱을 구성하여 앱에서 토큰으로 호출 할 API (예 : Dynamics 또는 Microsoft Graph)에 대한 사용 권한을 얻을 수 있습니다.

이 앱을 작성하고 나면 Azure AD Auth Libraries 중 하나를 사용하여 앱을 코딩 할 수 있습니다. Here's .NET 웹 API 용 샘플 코드. Github 및 검색 active directory에서 더 많은 코드 샘플을 찾을 수 있습니다. 또한 Azure Active Directory Developer Landing Page은이 모든 작업을 수행하는 데 더 많은 리소스를 찾을 수있는 최적의 장소입니다.

관련 문제