I use Google OAuth to sign in my Web Application which was created as a project in Google Cloud Platform i.e. Project1.
I have a user with custom role in this project. After I logged in with my Google account, I'm able to get userinfo using Google_Client
(PHP library - google/apiclient). However, I'm having a hard time figuring out how to get the custom role for the logged in user. I tried using Google_Service_iam
but get Uncaught Google_Service_Exception: 404 Not Found
.
Is this a correct way of building a role based control web app utilizing Google IAM?
iam-policy-binding
with roles to that project. So when a user logged in, the web app will check the role and limit resources in that web app based on the user's role. – Osh Mansor