Serverless Authentication Boilerplate

screenshot of Serverless Authentication Boilerplate

Generic authentication boilerplate for Serverless framework

Overview:

Serverless Authentication is a project that offers a generic authentication boilerplate for the Serverless framework. It is compatible with Serverless v.1.30.3+ and allows for easy installation and deployment of an authentication service on AWS.

Features:

  • Generic authentication boilerplate
  • Compatible with Serverless v.1.30.3+
  • Easy installation and deployment
  • Separated authentication and authorization services
  • OAuth state and refresh tokens stored in DynamoDB
  • Support for different OAuth providers (e.g. Facebook, Google)
  • Ability to customize cache database name

Summary:

Serverless Authentication is a project that provides a generic authentication boilerplate for the Serverless framework. It allows for easy installation and deployment of an authentication service on AWS, compatible with Serverless v.1.30.3+. The installation process creates a DynamoDB table for OAuth state and refresh tokens. The project supports custom domain names and separation of authentication and authorization services. With its ability to handle different OAuth providers and customizable cache database name, this boilerplate offers flexibility and convenience for implementing authentication in Serverless applications.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.