RedTomato
RedTomato

Reputation: 56

GCP - GKE IAP give access to external user

We have services on GKE protected by IAP. So far, whenever we need to give access to a new internal user, we provide them with the role roles/IAP.httpsResourceAccessor.

The organization policy constraints/iam.allowedPolicyMemberDomains is enforced, and we want to keep it enforced.

The problem is that we need to give access to external users (therefore, they have email addresses/groups from another domain, which is banned by the rule above). Also, on the Kube side, the IAP credentials to use are defined for each service's backend. This is convenient because the external user should not have access to all services (unlike the internal users). Therefore, we can 'say': this service uses this IAP credential, which is consumable by this user.

To summarize, I need to give EXTERNAL users access to SOME of our GKE service(s) through IAP without removing the constraints/iam.allowedPolicyMemberDomains.

Thanks a lot for your help!

So far, we have tried the following:

Upvotes: 0

Views: 65

Answers (0)

Related Questions