2017-08-21 12 views
0

Google Signinの設定でDjango AllAuthをインストールしています。GoogleアカウントのリンクでDjango Allauthを使用して操作する

私は今、Googleのコンソール上アクションを使用して、私のアプリのためのGoogleのアシスタント統合を設定しようとしています。

enter image description here

https://developers.google.com/actions/identity/account-linkingでリンクのOAuth2アカウントのドキュメント)。ここで

は、これまでの私のセットアップのスクリーンショットです: actions on google set up screen

私は承認URLとして使用しています:

djangodomainwithallauth.com/accounts/google/login/callback 

I:私はのようにトークンのURLを使用してい

djangodomainwithallauth.com/accounts/google/login/ 

設定したものも

LOGIN_REDIRECT_URL = 'https://www.google.com/?result_code=SUCCESS' 

Google Docのアクションごとに表示されますが、次のパラメータで渡すことができます。

私はGoogleアカウントのチューザーでログインできない(黙って失敗する)のですが、webview内の自分のアカウントに正常にログインできます(https://www.google.com/?result_code=SUCCESSへのリダイレクトは問題ありません)

私は熟練したプログラマーではないですが、何が欠けていますか?

答えて

0

のアカウントにGoogleのログイン情報を使用していますか?にリンクするクイックアカウントを追加しますか?そうでない場合は、手順hereに従って作成し、その部分に使用する必要があります。

あなたが黙って失敗すると言ったら、どういう意味ですか? Quick Account Linkingを使用しているときに何かポップアップが表示されますか?

現在のところ、デバイスのテスト時に、リダイレクトウェブビューとクイックアカウントリンクを切り替えるために、デバイステストを無効にして再度有効にする必要があるかもしれません。

+0

*すでにGoogleログインを使用しています。 *アカウントの選択がポップアップしますが、Googleアカウントの選択に失敗しました(ポップアップが表示されず、サーバー上でのリクエストがありません) * Webビューからログインするオプションがありますが、コネクションの成功としてそれを認識しません。 – PierreS

+0

だから、あなたは、アプリを再起動するとき、何も起こらないのですか? *ウェルカムインテント*に必要な現在の予定されているフロー*は、最初にサインインを実行するためにアプリケーションを起動し、次にログインした後に2回目にログインしてaccessTokenを送信する必要はありません。アプリが成功すれば –

関連する問題