Intégrer le Cognito User Pool à l’API d’API Gateway
- Choisissez la région Cognito dans laquelle vous avez créé votre User Pool.
- Personnalisez le champ Authorizer name, au besoin (il sera automatiquement rempli avec le nom du User Pool sélectionné; vous pouvez donc le laisser tel quel).
- Personnalisez le champ Identity token source. Par défaut, ce champ est défini sur
method.request.header.Authorization, ce qui attribue àAuthorizationle nom de l’en-tête de requête entrant qui contient le jeton d’identité de l’appelant de l’API. - Au besoin, ajoutez une expression régulière au champ App client ID regex pour valider les ID client associés au User Pool.
GET :
- Après avoir sélectionné l’API SecurePets, sélectionnez la méthode
GETaffichée sous/pets. - Cliquez sur Method Request.
- Sous Paramètres d’autorisation, cliquez sur l’icône de modification à côté du champ Authorization.
- Dans la liste, choisissez l’autorisateur Cognito User Pool approprié. Cliquez sur l’icône de coche pour enregistrer votre sélection.
GET et PURCHASE pour /pets, ainsi que POST pour /purchase).