開発者が、S3バケットに保存されている画像を表示するモバイルアプリを構築しています。ユーザーは、Amazonアカウントとサポートされているソーシャルメディアアカウントでサインインできる必要があります。この認証機能を提供するソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: ウェブIDフェデレーションでAmazon Cognitoを使用する。.
これが解答である理由
モバイルアプリでAmazonアカウントやソーシャルメディアアカウントでのサインインを可能にするには、ウェブIDフェデレーションでAmazon Cognitoを使用するのが最適です。Cognitoは、これらの外部IDプロバイダーとの連携を簡素化し、認証されたユーザーに一時的なAWS認証情報を提供して、S3などのAWSサービスに安全にアクセスできるようにします。 SAMLベースのIDフェデレーションは、通常、企業ディレクトリなどのエンタープライズアプリケーションで使用され、モバイルアプリのソーシャルログインには適していません。IAMアクセスキーとシークレットキーをアプリケーションコードに埋め込むのは、セキュリティ上のベストプラクティスに反し、認証情報漏洩のリスクがあります。AWS STS AssumeRoleを直接呼び出す方法は、Cognitoが提供する統合された認証フローと比較して、実装が複雑になります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要