1

アプリで突然次のエラーが発生し始めました。以前は問題なく動作していたと確信しています-少なくとも私のマシンでは:-)

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

gapi authorize 呼び出しから受け取った accesstoken を使用してログインしようとすると、次のエラーが発生します。

// 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」に変更すると、エラーは次のようになります: エラー: Facebook Graph API アクセス トークン認証要求が HTTP ステータス コード 400 で失敗しました - これは、私が渡している google accesstoken であるため、意味があります)

URL をブラウザhttps://kjokken.azure-mobile.net/login/googleに直接貼り付けると、すべて問題ないようです。

なぜこれが起こっているのですか?

助けてくれてありがとう

ラルシ

4

1 に答える 1

1

モバイル サービスをご利用いただき、ご報告いただきありがとうございます。今後数週間にわたって、この特定のシナリオのサポートを追加することに積極的に取り組んでおり、これはあなたが見ていることを説明しています. 詳細がわかり次第、この投稿を更新します。

暫定的に、使用を検討しましたMobileServiceClient.login(MobileServiceAuthenticationProvider provider, UserAuthenticationCallback callback)か?

ありがとう - ヤボール

于 2013-10-08T19:39:04.213 に答える