Skills covered: 2.1.1, 2.1.2, 2.1.6, 2.1.7
def handler(event, context):
token = event['authorizationToken']
if validate_token(token):
return generate_policy('user', 'Allow', event['methodArn'])
return generate_policy('user', 'Deny', event['methodArn'])
| IAM | Lambda | Cognito | |
|---|---|---|---|
| Use case | AWS services, internal | Custom logic | User auth |
| Token | SigV4 | Custom | JWT |
| Caching | No | Yes | Yes |