Angular 21+ library for AWS Cognito authentication using OAuth 2.0 Authorization Code flow with PKCE.
ngx-cognito-auth is an Angular library that simplifies secure authentication with AWS Cognito in single-page applications. It implements the OAuth 2.0 Authorization Code flow with PKCE, eliminating the need for a client secret and making it safe for browser-based SPAs.
The library is designed to provide a secure, declarative, and Angular-native way to integrate AWS Cognito authentication, handling complex OAuth flows and token lifecycle management automatically so developers can focus on building their applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.