1.0.0 • Published 2 months ago

auth0-aws-rest-api v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

Note

While deploying through serverless framework, comment the lines referenced as authorizer for the lambda, The auth lambda has to be deployed first and then after successful deployment, the authorizer can be referenced for the lambda.

      `authorizer: 
        name: auth
        type: token
        resultTtlInSeconds: 3600
        identitySource: method.request.header.Authorization
        identityValidationExpression: ^Bearer [-0-9a-zA-z\.]*$`

Sample AWS Policy returned by Authorizer

{ "type": "TOKEN", "authorizationToken": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6.sample.token", "methodArn": "arn:aws:execute-api:ap-southeast-1:376677132685:vaai3wmt1k/prod/GET/users/list" }

Testing the API Gateway

Pass the Token in the Header

curl --header "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IlJqTXdOVGcwTnpneVFUTXdOalk0UWpoQk9UVXhRa0UwUkVNeVJEZzFRekpHUmpNeU9VVXlSUSJ9.sample.token" \ --request POST \ https://9it6uw6d7j.execute-api.ap-southeast-1.amazonaws.com/prod/create

1.0.0

2 months ago