Navigating GCP IAP Local and Deployed Development with .NET and React

Navigating GCP IAP: Local and Deployed Development with .NET and React

Zach Gardner .NET, API Development, Articles, Google Cloud Platform, React Leave a Comment

I’m currently working on several cloud-native projects hosted on Google Cloud Platform (GCP) that use .NET for the API and React for the UI. These projects rely on GCP’s Identity-Aware Proxy (IAP) to handle authentication, which occurs before any requests reach the Application Load Balancer or the application itself.

While GCP’s IAP offers robust security benefits, configuring a .NET and React application to work seamlessly with it—both locally during development and when deployed to a Cloud Run instance as a Docker container—proved to be more challenging than I expected. The available documentation and resources for this setup are sparse and often fragmented, making it difficult to piece together a clear solution.

This blog post is my way of sharing the lessons I’ve learned along the way. By outlining the steps and solutions that worked for me, I hope to save others from the trial and error I experienced and provide a clearer path for integrating GCP IAP with .NET and React applications.

Simplifying IAP Setup on GCP with Terraform

Simplifying IAP Setup on GCP with Terraform

Zach Gardner API Development, Articles, Cloud, Development Technologies & Tools, Google Cloud Platform, Infrastructure As Code (IaC), Keyhole Leave a Comment

Discover how Terraform IAC setup simplifies cloud infrastructure management, with a focus on Identity Aware Proxy (IAP) configuration on Google Cloud Platform (GCP). Learn from real-world challenges and solutions to streamline your cloud environment and automate processes.

Using Terraform to Create a Cloud Function on Google Cloud Platform

James Fielder Architecture, Articles, Cloud, Google Cloud Platform, Infrastructure As Code (IaC) 1 Comment

In this post, we will walk through using Terraform to create a Google Cloud function that triggers when a file is uploaded and outputs the file details in the log. This process has wide-ranging applications and could be beneficial in a few business environments, such as: Real-time data processing in an online shopping/e-commerce environment when a customer orders a product, …

How Do I Choose the Right Cloud Service Provider for My Business?

Keyhole Software AWS, Azure, Cloud, Google Cloud Platform, Heroku, Keyhole, Videos Leave a Comment

In cloud computing, choosing the right cloud service provider transcends a simple choice—it’s a strategic decision. This choice sets the foundation for the IT infrastructure, influences operational flexibility, and dictates the capacity to adapt to emerging market demands. It’s crucial to partner with a provider that stands out not just as a part of their portfolio but as their primary …

Transform Pub/Sub to Firestore Database in GCP

Rusty Divine Apache, Articles, Cloud, Data Science, Databases, Google Cloud Platform, Python Leave a Comment

This year, the client I work with has started exploring the offerings in Google Cloud Platform (GCP) after investing years into the Microsoft Azure cloud. The opportunity has allowed me to explore a few new technologies that this post will cover and that you will hopefully find interesting.

In short, I was tasked with transforming Pub/Sub to Firestore Database in GCP. The scenario explored in this post takes an FHIR healthcare data feed, extracts telephone and email information, and then stores that in a Firestore database.