J'ai besoin de savoir qui envoie une requête dans la fonction lambda d'AWS custom authorizer. J'ai une autorisationToken dans la fonction lambda. Comment obtenir l'ID de l'utilisateur cognito dans la fonction lambda personnalisée AWS?Comment obtenir Cognito Identity Id dans un autorisateur personnalisé?
0
A
Répondre
0
Cela dépend exactement de ce que le autorisationToken est. Je suppose qu'il s'agit d'un jeton d'identification que vous obtenez en vous connectant à l'aide d'un pool d'identités Cognito. Si tel est le cas, vous pouvez utiliser l'API Cognito Identity GetID pour obtenir l'ID d'identité de l'utilisateur. Voir le lien this pour l'exemple de boto3. Vous pouvez également implémenter la même chose dans d'autres langues. Vous devez passer l'identifiant de compte, le pool d'identité étant utilisé & une carte de connexion.