2017-11-06 22 views
1

Azure Ad SDK 'ADAL'을 사용하여 iOS/Android 앱을 거의 개발하지 않았습니다.Microsoft-graph-api, SSO 및 ADAL 모바일 sdk

응용 프로그램은 SSO 기능 및 기타 로그인 메커니즘에 대해 올바르게 작동합니다. 그러나 이제 Azure 광고 액세스 토큰을 사용하여 '새 연락처'를 추가하고 싶습니다. 하지만 Azure 광고 그래프는 더 이상 지원되지 않으므로 최신 Microsoft Graph에서는 동일한 SDK를 제안합니다.

문제점 : 저에게 가장 중요한 특징은 모바일 앱 SDK와 관련하여 싱글 사인온 (SSO) 기능입니다. Azure ad SDK는 가장 편리한 로그인 사용자 환경을위한 API를 제공합니다. 따라서 이미 로그인 한 인증 프로그램 (이미있는 경우) 또는 기기에있는 다른 앱의 계정을 자유롭게 선택할 수 있습니다.

그러나 Microsoft Graph SDK는 휴대 전화에서 사용할 수있는 인증 프로그램을 지원하지 않습니다. Outlook/Microsoft 로그인을 사용하는 다른 앱에 이미 로그인 했음에도 불구하고 사용자에게 로그인 화면을 표시합니다.

Azure Ad 앱에서 Microsoft 그래프로 마이그레이션 할 수 있도록이 사용 사례에 대한 추가 정보를 제공해주세요. 푸른 광고가 SSO 지원하지만 같은 최신 그래프 기능을 지원하지 않습니다

을 따를

나는 거대한 트레이드 오프가 : 새로운 연락처 추가 '내 연락처'

2. 최신 라이브러리 인 Microsoft Graph/SDK에는 SSO 이외의 모든 기능이 있습니다.

누락 된 항목이 있으면 제안 사항에 대한 답변을 보내주십시오.

답변

0

그래프 SDK에는 인증/권한 부여를위한 헬퍼가 없습니다. 이를 위해 ADAL 또는 MSAL을 사용하여 Microsoft Graph에서 사용할 토큰을 얻고 (GraphClient 개체를 인스턴스화해야 함) 몇 가지 Microsoft Graph 샘플을 살펴보십시오. [Azure AD 그래프 SDK는 또한 ADAL 또는 기타 메커니즘을 사용하여 토큰을 획득했지만이를 대신하지 않습니다.] 다음은 iOS 샘플입니다. https://github.com/search?q=ios+sample+user:microsoftgraph&type=Repositories

Azure AD Graph는 개인 연락처를 지원하지 않습니다. 이는 Microsoft Graph에서만 지원됩니다.

토큰 취득이 암시 적으로 GraphClient 인스턴스화의 일부로 처리되는 통합 클라이언트 라이브러리를 보려면이 기능에 대한 UserVoice에 대한 요청을 게시하십시오.

도움이 되었으면

+0

명시 적으로 지정할 수있는 방법이 있습니까? 제 말은, GraphClient 객체를 시작하기 위해 혼합 또는 하이브리드 방식을 사용할 수 있습니까? Microsoft가이 사용 사례를 향후에 포함하기를 기다리는 대신 –

+0

을 이해할 수 있는지 확신 할 수 없습니다. –