Skip to content

Commit

Permalink
More About in the introduction
Browse files Browse the repository at this point in the history
  • Loading branch information
jghaines committed Apr 12, 2016
1 parent acde85f commit cfb7e8c
Showing 1 changed file with 26 additions and 1 deletion.
27 changes: 26 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,31 @@
# lambda-auth0-authorizer

An AWS Custom Authorizer for AWS Gateway that support Auth0 Bearer tokens.
An AWS Custom Authorizer for AWS API Gateway that support Auth0 Bearer tokens.

## About

### What is AWS API Gateway?
API Gateway is an AWS service that allows for the definition, configuration and deployment of REST API interfaces.
These interfaces can connect to a number of backend systems.
They are typically used to connect to AWS Lambda functions to deliver a so-called 'serverless' architecture.

### What are Custom Authorizers?
In February 2016 Amazon
[announced](https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/)
a new feature for API Gateway -
[Custom Authorizers](http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html).

This allows you to provide a Lambda function that will be invoked prior to an API Gateway execution to allow you to authenticate and authorize a request and then cache the result.
This code can then be isolate to a single function.

### What is Auth0?
Auth0 is a 3rd party single-sign on service that provides single sign-on services, abstracting various login and identity services.
They offer a number of SDKs as well as integrations with AWS.

### What is lambda-auth0-authorizer?

This package gives you the code for a Custom Authorizer that will, with a little configuration, perform Auth0 authentication on all API Gateway requests.


## Configuration

Expand Down

0 comments on commit cfb7e8c

Please sign in to comment.