Разработчик создает мобильное приложение, которое отображает изображения, хранящиеся в бакете S3. Пользователи должны иметь возможность входить в систему с помощью своей учетной записи Amazon и поддерживаемых учетных записей социальных сетей. Какое решение обеспечивает эту возможность аутентификации?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Amazon Cognito с федерацией веб-идентификации..
Почему это правильный ответ
Amazon Cognito с федерацией веб-идентификации (Web Identity Federation) — это правильное решение, поскольку оно позволяет пользователям аутентифицироваться через публичных провайдеров идентификации, таких как Amazon, Google, Facebook, и получать временные учетные данные AWS для доступа к ресурсам S3. Это соответствует требованию использования учетных записей Amazon и социальных сетей. Использование федерации идентификации на основе SAML не подходит, так как SAML обычно используется для корпоративных каталогов, а не для публичных провайдеров. Встраивание ключей доступа IAM в код приложения является антипаттерном безопасности, поскольку это раскрывает постоянные учетные данные и делает приложение уязвимым. Вызов AWS STS AssumeRole напрямую из кода приложения без предварительной аутентификации пользователя также небезопасен и не решает проблему аутентификации через социальные сети.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется