2017-12-21 3 views
0

페이스 북에서 인증/권한 부여를 사용하는 하늘색 모바일 앱 (Xamarin android)이 있습니다. 모든 것이 모바일 앱에서 설정되고 작동하며 페이스 북으로 인증 할 수 있습니다. 액세스 토큰을 받으십시오. 이 액세스 토큰 는 다음 코드 I 로그인과 푸른 모바일 서비스에서 액세스 토큰을 얻을 수있어페이스 북으로 로그인 한 후 하늘색 활성 디렉토리에 사용자 생성

MobileServiceClient Client; 
var facebookToken = AccessToken.CurrentAccessToken.Token; 
var token = new JObject(); 
token["access_token"] = facebookToken; 
var user = await Client.LoginAsync(MobileServiceAuthenticationProvider.Facebook, token); 

를 사용하여 푸른 모바일 서비스에 로그인합니다. 내가 직면 한 문제는 위의 코드가 하늘빛 활성 디렉토리에 사용자를 만들지 않는다는 것입니다.

사용자가 페이스 북으로 로그인 할 때 하늘색 활성 디렉토리에 사용자를 만들려면 어떻게해야합니까?

답변

1

Facebook 사용자를 Azure AD에 추가하는 것은 의미가 없습니다. 기본적으로 두 개의 서로 다른 ID 공급자입니다. Azure AD을 사용하면 Microsoft 업무용 또는 학교 계정으로 안전하게 사용자를 로그인 할 수 있습니다.

귀하의 시나리오에서 로그인 한 모든 사용자가 데이터베이스에 사용자를 저장하는 것이 좋습니다. 수행 방법에 대한 정보는 Facebook Login Flow & Best Practices에서 확인할 수 있습니다.

관련 문제