Ein Entwickler erstellt eine mobile App, die in einem S3-Bucket gespeicherte Bilder anzeigt. Benutzer müssen sich mit ihrem Amazon-Konto und mit unterstützten Social-Media-Konten anmelden können. Welche Lösung bietet diese Authentifizierungsfunktion?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Amazon Cognito mit Web-Identitätsföderation..
Warum dies die Antwort ist
Amazon Cognito mit Web-Identitätsföderation ist die ideale Lösung. Cognito ermöglicht Benutzern die Anmeldung über bekannte Identitätsanbieter wie Amazon, Google, Facebook und Apple. Es verwaltet Benutzerprofile und die Authentifizierung und generiert temporäre AWS-Anmeldeinformationen, die der mobilen App den sicheren Zugriff auf S3-Ressourcen ermöglichen, ohne dass Anmeldeinformationen im Code gespeichert werden müssen. SAML-basierte Identitätsföderation wird typischerweise für Unternehmensanwendungen verwendet, nicht für mobile Apps mit Social-Media-Anmeldung. Das Einbetten von IAM-Zugriffsschlüsseln und geheimen Schlüsseln in den Anwendungscode ist ein erhebliches Sicherheitsrisiko und verstößt gegen Best Practices. Das Aufrufen von AWS STS AssumeRole direkt aus dem Anwendungscode ist zwar technisch möglich, aber Cognito bietet eine robustere und sicherere Lösung für die Verwaltung von Benutzeridentitäten und den Zugriff auf AWS-Ressourcen in mobilen Anwendungen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich