An open API service indexing awesome lists of open source software.

https://github.com/davidgf/serverless-cognito

Example of how you can integrate Cognito User Pools in your Serverless service
https://github.com/davidgf/serverless-cognito

Last synced: over 1 year ago
JSON representation

Example of how you can integrate Cognito User Pools in your Serverless service

Awesome Lists containing this project

README

          

# Serverless Cognito

## Setup

1. `serverless deploy`

Besides deploying the service, we need to manually configure some details, since CloudFormation falls short. So, in the Cognito Dashboard, select the User Pool and follow the steps below:

1. Select "App client settings", enable Cognito User Pool as a provider and enter the callback and sign out URLs. Select "Implicit grant" as allowed OAuth flow and tick all the scopes
2. Select "Domain name" and create one

## Usage

1. Open a web browser and go to `https:///login?response_type=token&client_id=&redirect_uri=`
2. After loging in successfully, you'll be redirected to your calback URL with `id_token` in the query string
3. Put `id_token` in the `Authorization` HTTP header when submitting requests to the API