2014-04-30 3 views
0

나는 C# 백엔드가있는 하늘빛 모바일 서비스를 가지고 있습니다. 내 xamarin 응용 프로그램 내에서 microsoftaccount로 로그인하려고합니다. 여기에 로그인 메소드를 호출합니다. 내 정보를 채우기 위해 팝업을 얻었지만 두 번째 팝업을 열려면 요청을 완료 할 수 없다는 예외가 발생합니다.Microsoftaccount Azure 모바일 서비스로 로그인 C# 백엔드

Microsoft.WindowsAzure.MobileServices.MobileServiceInvalidOperationException : 요청을 처리 할 수 ​​없습니다. 완료되지 않습니다.

private async Task Authenticate(UIViewController view) { try { user = await client.LoginAsync(view,MobileServiceAuthenticationProvider.MicrosoftAccount); } catch (Exception ex) { //something went wrong }

는이 코드가 완벽하게 작동 자바 스크립트 백엔드를 사용하는 경우하지만 지금은 어떻게 든 더 이상 작동하지 않습니다. C# 백엔드에 뭔가를 추가해야합니까 ??

답변

0

인증 구성이 약간 다릅니다.

은 https : 또한

, (당신이 라이브에 My Applications 페이지를 통해 서비스를 구성하는 가정 //.azure-mobile.net/signin-microsoft 첫째, 리디렉션 URI는 다음과 같은 형식이어야합니다

  • 모바일 또는 데스크톱 클라이언트 응용 프로그램 : 예
  • 는 JWT의 발급을 제한 : 예
  • 강화 리디렉션 보안 : 예
  • 다음과 같이 내가 가지고있는 설정은) 개발자 센터를 연결합니다

헨릭

+0

내가 가지고있는 현재 로그인 URL이 .azure-mobile.net/로그인/마이크로 소프트 계정입니다. Live Connect 개발자 센터에서와 동일한 설정을 사용합니다. Live Connect 개발자 센터 로그인 후 리디렉션을 지정해야합니까? – Sanne

+0

예, 위의 모양으로 리디렉션 URI를 설정해야합니다. –

관련 문제