This module configures Amazon Cognito to provide sign up and sign in capabilities for your applications. Includes hosted UI for users to perform sign up and sign in operations.
Easily sign up new users using the hosted UI provided by Cognito.
Allow users to sign in to your application.
Call a simple method to initiate user sign up and sign in.
Protect your APIs by using the provided TypeScript API
Test your frontend and backend code using Jest.
Fast build times and advanced modularity using Yarn 3 workspaces.
Application deployed to reliable and scaleable AWS serverless infrastructure.
Extend and maintain the user management using Terraform.
Easily combine with any Goldstack module to compose end-to-end applications.
Allow users to create new accounts by providing their email address and passwords. Email addresses are verified as well.
Easily redirect users to a sign in page and have them return to your site with valid security tokens.
Call the provided methods to initiate the auth flow when required, or return cached user credentials.
Also provides a simple method for user log out.
Use the API provided by the module to validate credentials and obtain user details.
Test your existing frontend and backend code easily with the automatically provided mock implementation for the APIs.
Yarn 3 workspace configured for blazing fast project bootstrap and hassle-free development of a modular application.
Deploy your application to AWS for professional level security, reliability and scaleability.
Supports multiple, separate deployments for development, staging and production environments. Implemented using Amazon Cognito.
Customise infrastructure and easily add any service from the AWS cloud to your application by modifying the Terraform files included in the template.
Combine this template with other modules from Goldstack. Generate a starter project supporting your full stack including the frontend.
Simply choose any of these templates while building your project in the Goldstack Builder UI and they will be included in your starter project.
Design your customized starter project with Goldstack, download a ZIP and start coding.