I have a request to restrict the access (access control) to a small user community in GCP. Let me explain the question.
This is the current set up:
- A valid GCP Organization: MyOrganization.com (under which the GCP project is deployed / provisioned)
- Cloud DNS (To configure domain names, A & TXT records, zones and subdomains to build the URL for the application).
- Oauth client set up (tokens, authorized redirects URIs, etc.).
- HTTPS load balancer (GKE -managed k8s service- with ingress service), SSL certificate and keys issued by a trusted CA.
- The application was built using python + Django framework.
I have already deployed the application (GCP resources) and it is working smooth. The thing is that, since we are working in GCP, all IAM users who has a valid userID@MyOrgnization.com can access the application (https://URL-for-my-Appl.com).
Now, I have a new request, which consists in restricting access (access control) to the application only for a small user community within that GCP organization.
For example, I need to ensure that only specific IAM users can access the application (https://URL-for-my-Appl.com), such as:
- user1@MyOrganization.com
- user2@MyOrganization.com
- user3@MyOrganization.com
- user4@MyOrganization.com
How could I do that, taking into account the info I sent earlier ?
thanks!