Une entreprise exécute une application web de production qui inclut une API HTTP Amazon API Gateway qui invoque une fonction AWS Lambda. La fonction Lambda traite les requêtes et stocke les données dans une base de données. L'entreprise souhaite une autorisation utilisateur intégrée et utilise déjà un fournisseur d'identité tiers qui émet des jetons OAuth pour d'autres applications. Quelle solution répond à ces exigences d'autorisation ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Intégrez le fournisseur d'identité tiers directement à API Gateway. Configurez un autorisateur Lambda API Gateway pour valider les jetons du fournisseur d'identité. Exigez l'autorisateur Lambda sur toutes les routes d'API. Mettez à jour l'application web pour obtenir les jetons du fournisseur d'identité et les inclure dans l'en-tête Authorization lors de l'appel de l'API HTTP API Gateway..
Pourquoi c'est la réponse
La bonne réponse est d'intégrer le fournisseur d'identité tiers directement à API Gateway en utilisant un autorisateur Lambda. Cet autorisateur Lambda peut être configuré pour valider les jetons OAuth émis par le fournisseur d'identité tiers. L'application web doit ensuite obtenir ces jetons et les inclure dans l'en-tête Authorization lors des appels à l'API Gateway. Cette approche permet une autorisation personnalisée et s'intègre bien avec les fournisseurs d'identité existants. Les autres options sont incorrectes car : L'intégration avec AWS Directory Service n'est pas le mécanisme standard pour valider des jetons OAuth tiers directement avec API Gateway. L'intégration avec AWS IAM Identity Center ne permet pas une validation directe des jetons OAuth tiers via API Gateway sans configuration supplémentaire d'un autorisateur. De plus, l'utilisation de jetons AWS STS n'est pas l'approche pour les jetons OAuth tiers. L'utilisation d'utilisateurs IAM pour l'autorisation d'API Gateway est possible, mais l'intégration directe des jetons OAuth tiers via un autorisateur Lambda est plus appropriée pour les fournisseurs d'identité externes et les applications web.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise