0

I want to ask a conceptional question and take advices about possible system design if possible.

The plan is basically authenticating specific Gmail users to use my serverless backend application. I'm thinking about either forwarding users directly to my VPC or I can authenticate them in my host-provider server and then after forward them to the VPC (or directly Cloud Run service?).

I'd be really glad if someone experienced can lead me about concepts and suggest design ideas about this.

2 Answers2

0

Solution to the what I had in mind was could be accomplished by Identity-Aware Proxy.

  • Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers [in the help center](/help/how-to-answer). – Jeet Patel Oct 24 '22 at 06:26
0

As commented by@John Hanley, your question has concepts that do not exist.

To invoke Cloud Run authentication to specific users to use your serverless backend application, go through below required possible systems designs :

1)Initially design how to describe IAM roles that are associated with Cloud Run, and list the permissions that are contained in each role.

2)Design how to secure and Configure Cloud Run to limit access to Cloud Run service with Identity aware Proxy(IAP).

3)Design how to create a Serverless VPC Access connector and also know how to use IAP for TCP forwarding within a VPC Service Controls perimeter.

4)Step by step implementation of how to use IAP to secure portal access without using a Virtual Private Network (VPN). IAP simplifies implementing a zero-trust access model and takes less time than a VPN for remote workers both on-premises and in cloud environments with a single point of control for managing access to your apps.

Veera Nagireddy
  • 1,656
  • 1
  • 3
  • 12