Skip to content
AWS Quick Start Team
JavaScript Other
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Resolving Issues with Building AngularJS Client Jan 2, 2019
ci Added taskcat_autobucket for QSS3BucketName parameter Jan 2, 2019
functions Changing API Gateway Custom Authorizer lambda Function to nodejs8.10 Jan 2, 2019
submodules [taskcat-ci] Updating submodules Jan 2, 2019
templates [taskcat-ci] AMI Updates Aug 23, 2019
.gitignore Initial commit via @judahb Oct 4, 2017
.gitmodules
LICENSE.txt Init project quickstart-saas-identity-cognito as a QuickStart project… Apr 4, 2017
NOTICE.txt Init project quickstart-saas-identity-cognito as a QuickStart project… Apr 4, 2017
README.md

README.md

saas-identity-cognito

SaaS Identity and Isolation with Amazon Cognito on the AWS Cloud

This Quick Start implements a high availability solution for identity and isolation in multi-tenant software as a service (SaaS) environments, using Amazon Cognito as the identity provider.

The Quick Start sets up the AWS environment and provides a lightweight SaaS order management system that illustrates different aspects of identity and isolation, spanning the roles in a multi-tenant environment. The Quick Start deployment includes AWS services such as Amazon Cognito, AWS Lambda, Amazon API Gateway, and Amazon EC2 Container Service (Amazon ECS).

This Quick Start deploys the SaaS architecture into a virtual private cloud (VPC) that spans two Availability Zones in your AWS account. The deployment and configuration tasks are automated by AWS CloudFormation templates that you can customize during launch. The deployment guide explains core SaaS identity and isolation concepts and implementation details, and includes a walkthrough.

The Quick Start offers two deployment options:

  • Deploying the SaaS environment into a new virtual private cloud (VPC) on AWS
  • Deploying the SaaS environment into an existing VPC on AWS

You can also use the AWS CloudFormation templates as a starting point for your own implementation.

Quick Start architecture for SaaS identity and isolation on AWS

For architectural details, best practices, step-by-step instructions, and customization options, see the deployment guide.

To post feedback, submit feature ideas, or report bugs, use the Issues section of this GitHub repo. If you'd like to submit code for this Quick Start, please review the AWS Quick Start Contributor's Kit.

You can’t perform that action at this time.