AWS | Auth Examples Example

This example shows you how to setup auth in front of a AWS Lambda function

user  

srbry

Clone This Example

Step #1 - npm install serverless -g
Step #2 - serverless install -u https://github.com/serverless/examples/tree/master/aws-golang-auth-examples -n  aws-golang-auth-examples

Go Serverless Examples

A few example of AWS lambda functions written in GoLang.

Functions:

  • hello-world: Exactly what is says on the tin. Listening on a /hello path.
  • auth: An AWS API Gateway custom authorizer that sits in front of hello-world. It expects an auth bearer of hello as a header and is on the base / path. The auth header should be Authorization: bearer hello
  • auth2 and hello-world2: The same as auth above except using auth contexts. Any name can be used as a bearer token, for example Authorization: bearer Bob. The response will then return Hello, Bob!

I hope to add to these examples over time, if you have ideas please feel free to raise issues or pull requests.

For more info on these example check out the blog post

view on Github

Latest commit b2f54ec on Sep 24, 2017

New to serverless?

To get started, pop open your terminal & run:

npm install serverless -g