Tools

Streamlining Authentication with Cognito: A Game-Changer for Load Balancers

Michael Shelton

4 Minute Read

We have combined the benefits of AWS Cognito in conjunction with Application Load Balancers to innovate the management of development environments. This breakthrough offers a robust solution for securing access without the limitations of traditional IP whitelisting.

This innovation is more than just using existing technology; it's about enhancing the development process by ensuring that security is a facilitator, not a barrier. With our solution, developers have more time to innovate, secure in the knowledge that their environments are managed efficiently and securely.

Introducing Application Load Balancers with Cognito Application Development. Prior to this tool implementation, security groups needed to be manually updated to manage a list of IP's which are allowed to access the load balancer and the corresponding application behind it. Now, with the integration of Application Load Balancer with Cognito support, security groups no longer need to be restrictive as users are authenticated by Cognito identity and federation. 

Cognito is an AWS offering designed to simplify user authentication and authorisation. It streamlines the process of adding sign-up and sign-in functionality to applications, handling tasks like user registration authentication (including multi-factor authentication), social identity provider integration, and user management. 

With this solution, developers can focus more on building their applications while relying on AWS to manage user identities and security features efficiently across various platforms and devices whilst removing the task of whitelisting access in Development environments.

Zero Trust vs Network Auth Dev Environments

  



More Blog Posts