Een ontwikkelaar bouwt een mobiele app die afbeeldingen toont die zijn opgeslagen in een S3-bucket. Gebruikers moeten kunnen inloggen met hun Amazon-account en met ondersteunde sociale media-accounts. Welke oplossing biedt deze authenticatiemogelijkheid?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Amazon Cognito met web identity federation..
Waarom dit het antwoord is
De juiste oplossing is het gebruik van Amazon Cognito met web identity federation. Cognito maakt het mogelijk voor gebruikers om in te loggen via bekende identiteitsproviders zoals Amazon, Google, Facebook, en Apple, wat naadloos aansluit bij de vereiste om in te loggen met Amazon- en sociale media-accounts. Na authenticatie kan Cognito tijdelijke, beperkte AWS-credentials leveren die de mobiele app kan gebruiken om veilig toegang te krijgen tot de S3-bucket. Het gebruik van SAML-based identity federation is minder geschikt omdat dit primair gericht is op bedrijfsidentiteitsproviders en niet op sociale media-accounts. Het inbedden van IAM access keys en secret keys in de applicatiecode is een ernstige beveiligingsrisico en wordt sterk afgeraden. Het aanroepen van AWS STS AssumeRole is een stap in de goede richting voor het verkrijgen van tijdelijke credentials, maar Cognito vereenvoudigt dit proces aanzienlijk door de integratie met identiteitsproviders en het beheer van gebruikerspools.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig