アカウントのリンクは最初に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. node.jsを使用してFacebookのメッセンジャープラットフォームでアカウントのリンクが失敗しました
- 6. Alexa OAuthスキルをリンクできません
- 7. 認証コードとアクセストークンが成功した後、Googleアクションでアカウントのリンクが失敗しています
- 8. disable_withで無効にしたリンクを再度有効にする
- 9. Dropboxを使用してフォルダをコピーするDropboxアカウントに共有リンクをダウンロードして再度アップロードせずに
- 10. MediaPlayer.prepare()が有効なhttpリンクで失敗する
- 11. Pythonのコマンドラインオプションは1つのアカウントで失敗しますが、別のアカウントでは失敗します。
- 12. Alexaスキル署名の検証に失敗しました
- 13. Sharepoint UI開発者のスキル
- 14. CRM 4.0のアカウントにアクティビティをリンクする
- 15. AzureとOffice365のアプリケーションを開発、テスト、公開するにはどのようなアカウントが必要ですか?
- 16. Googleホームデバイスとアカウントをリンクすると認証許可フローが失敗しました
- 17. ノードのリンクを変更せずにリンクされたリストを逆転する
- 18. アカウントを終了した後に「無効なアカウント、再試行...」と表示されます
- 19. Alexaスキルを特定のラムダエイリアスにリンクする
- 20. firebaseを新しいアカウントにリンクする
- 21. GoogleサービスアカウントがAnalyticsアカウントにリンクされていますが、いくつのアカウントに制限がありますか?
- 22. アカウントを有効にした後にログインする方法は?
- 23. Devitsでログイン - リンクをクリックするとアカウントにログインします
- 24. 途中でファイル転送を再開するとファイル転送に失敗する
- 25. ユーザーがAlexaスキルを使用しているときにユーザーのアカウント情報を取得する方法
- 26. どのようなSQLベースのサーバソフトウェアは、私が使用してDBのスキルを開発するために、ローカルにインストールする必要がありますか?
- 27. アカウントにリンクされているGoogleホームデバイスが無効で、複数のSYNCコールが発生する
- 28. アレクサは、私はこの例に基づいて、アレクサのための簡単なスキル作成した
- 29. アカウントのアクセス許可のために検証が失敗する
- 30. アレクサアプリケーションは、私はリンクのアカウントをサポートAlexaのスキルに働いていると、マイクロソフトでASP.NETコアアイデンティティとASP.NETのコアを使用してアカウントをリンクするためのインフラをホスティングしていASP.NETコアアイデンティティ