2013-10-08 2 views
1

나는 갑자기 내 응용 프로그램에서 다음과 같은 오류가 발생하기 시작 지원되지 않습니다.푸른 오류는 구글과 클라이언트 측 인증 흐름은

: 나는이 GAPI의 권한 부여 호출로부터받은 accesstoken를 사용하여 로그인하려고 할 때이 오류가이어야 내 컴퓨터에서

Error: Client side authentication flow with Google is not supported. 

:-) - 나는 전에 잘 실행되었는지 확인 해요

// login with google using gapi  
gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: noPopup }, 
    function (authResult) { 
     // Pass the accesstoken into azure 
     client.login("google", {"access_token": authResult.access_token}).then(
       function(user) { 
        // logged into azure... 
그때 나는 지원되지 않습니다 흐름에 대한 오류가 나타납니다.

("google"에서 "facebook"으로 변경하는 경우 오류 : HTTP 상태 코드 400으로 Facebook 그래프 API 액세스 토큰 권한 부여 요청이 실패했습니다. 통과 한 Google 액세스 기사이기 때문에 오류가 발생합니다. 내가 브라우저 https://kjokken.azure-mobile.net/login/google에서 직접 URL에 붙여 넣을 경우

)에서, 다음 모든 것이 확인 될 것으로 보인다.

왜 이런 생각입니까? 어떤 도움

Larsi

답변

1

에 대한

덕분에이를보고하는 시간을 모바일 서비스를 이용하여 주셔서 감사합니다. 우리는 앞으로 몇 주 동안이 특정 시나리오에 대한 지원을 추가하기 위해 적극적으로 노력하고 있습니다. 자세한 정보가있을 때이 게시물을 업데이트 할 것입니다. 당신은 MobileServiceClient.login(MobileServiceAuthenticationProvider provider, UserAuthenticationCallback callback) 사용을 고려 중간에서

은 했습니까? -Yavor

+0

확인

감사합니다, 답변을 주셔서 감사합니다. 업데이트 할 때 대답을 받아 들일 것입니다. 나는 당신이 콜백을 사용하여 제안하는 것을 이해하지 못했습니다. 여기에 문서가 표시되지 않았습니다. http://msdn.microsoft.com/en-us/library/windowsazure/jj554236.aspx – Larsi

+0

죄송합니다. 자바 스크립트를 사용하고 계신지 몰랐습니다. "token"매개 변수는 선택 사항이며 로그인 메소드가 OAuth 기반 플로우를 수행하게합니다. [이 아웃을 확인합니다. (http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-with-users-html/) –

+0

숨바꼭질 ... 나는 사용자가 로그인을 시도하고있다 "sillently"그가 두 번째로 앱에 입장 할 때 ... jToken 메서드로 google에 로그인하려고하면 "POST Google 로그인 요청에 요청 본문에 code와 id_token이 모두 포함되어 있어야합니다." 어떤 제안이라도 Yavor? –

관련 문제