アカウントのリンクは最初に2回成功します(スキルを無効にしてスキルを再び有効にします)。アカウントのリンクは、スキルを無効にした直後に再び有効になった場合にのみ失敗します。私はコード認可認証タイプを使用します。データ(クエリ文字列の状態/コード/ etc)は、正常にアマゾンのリダイレクト/リターンURL値にリダイレクトされます。しかし、アマゾンは、アカウントリンクプロセスを、この時点でアカウントリンクプロセスが失敗したというメッセージとともに終了させる。誰もが考えていますか?あなたの助けが大変ありがとうございます。アカウントのリンクが必要なアレクサのスキルを開発中です。スキルを逆転させた直後に再度有効にすると、アカウントのリンクが失敗します。
0
A
答えて
0
回答:最後に問題を把握しました。認証サーバーは2台のマシン(instanes)で動作します。認証サーバーは、同時アクセス辞書を使用してアクセストークンを格納します。並行ディクショナリは、(procメモリ内の)ローカルメモリを使用します。認証中、Amazonは認証サーバーの1つに接続しました。 Authサーバーはアクセスコードをメモリストアに格納します。アマゾンが以前にAmazomに返されたコード値を使用して、認可サーバーからアクセスコードを取得しようとすると、2番目の認可サーバーがヒットしました。 2番目の認証サーバーには、アマゾン提供コードのアクセストークンがないため、要求を無効にします。ソリューションは、アクセスコードを格納するために共有ストア(REDISキャッシュのようなプロセス外メモリ)を使用することです。したがって、両方の許可サーバーが同じストアを参照することで要求を処理できるようになります。
関連する問題
- 1. html5アプリケーションの開発に必要なスキル
- 2. onedrive javascript api共有リンクのアカウントが必要です
- 3. アレクサのスキルが私の正解を認識しません
- 4. サインアップ直後にメールガンのアカウントが無効にされました
- 5. disable_withで無効にしたリンクを再度有効にする
- 6. Dropboxを使用してフォルダをコピーするDropboxアカウントに共有リンクをダウンロードして再度アップロードせずに
- 7. Sharepoint UI開発者のスキル
- 8. MediaPlayer.prepare()が有効なhttpリンクで失敗する
- 9. Pythonのコマンドラインオプションは1つのアカウントで失敗しますが、別のアカウントでは失敗します。
- 10. CRM 4.0のアカウントにアクティビティをリンクする
- 11. アカウントを終了した後に「無効なアカウント、再試行...」と表示されます
- 12. AzureとOffice365のアプリケーションを開発、テスト、公開するにはどのようなアカウントが必要ですか?
- 13. ノードのリンクを変更せずにリンクされたリストを逆転する
- 14. ユーザーがAlexaスキルを使用しているときにユーザーのアカウント情報を取得する方法
- 15. どのようなSQLベースのサーバソフトウェアは、私が使用してDBのスキルを開発するために、ローカルにインストールする必要がありますか?
- 16. Devitsでログイン - リンクをクリックするとアカウントにログインします
- 17. アカウントのアクセス許可のために検証が失敗する
- 18. アセンブリのスキルを開発するためのプログラミング演習?
- 19. CMakeがリンクに失敗しました
- 20. Amazon Echo - Alexa - ContextClientがnullで、node.jsのLambdaでスキルを開発しています
- 21. JavaScriptで配列を逆転させるコードが失敗する
- 22. Magento 2.0にログインした後、ヘッダーにアカウントのリンクを表示する方法
- 23. 私のFB開発アカウントがドメインではなくIPを指していることが必要です
- 24. リンクを一度クリックするとグリッドが表示されます。リンクを再度クリックしてグリッドにデータを表示する必要がありますか?
- 25. xcode 8の機能の下でクラウドキットを有効にするには、有料の開発者アカウントが必要ですか?
- 26. 管理者がソーシャルメディアをユーザーのアカウントにリンクする機能
- 27. Djangoでアカウントを有効にする
- 28. Alexaスキルを有効にするときにユーザーに設定を依頼する
- 29. シンボルは.soでコンパイルされていますが、リンクは失敗しますが、リンクは失敗します。
- 30. iOSアプリを別の所有者のアカウントに転送すると、その記録が失われますか?