将来的には、アプリケーションから関連するコードを含めて、他のユーザーがより適切に支援できるようにすることが必要になる場合があります。
ID プロバイダーを統合するためのガイドに従っていますか?
CredentialsProvider は遅延読み込みを行うことに注意することも重要です。つまり、プロバイダーにトークンを追加するだけでは ID が関連付けられません。トークンが実際に ID にリンクされていることを確認するには、次のいずれかを実行できます。
- このプロバイダーを使用する別のサービス (SyncManager など) を呼び出します (推奨)
refresh
CredentialsProvider を明示的に呼び出します。(テスト目的でのみ推奨)
編集 1
元の回答で提案したテストを追加しましたか? その場合、エラーが発生した場合はどうなりますか?
構成を確認するために、次の手順のいくつかを試すことができます。
- jwt.ioを介してトークンを検査します。トークンの azp フィールドが Cognito コンソールに入力された値と一致することを検証します。
- IAM コンソール経由で OpenId Connect プロバイダーを作成し、Google コンソールからすべてのクライアント ID を追加します。Amazon Cognito ID プールでの基本的な Google+ 統合の代わりに、このプロバイダーを使用してください。