Using IAM, I am trying to allow certain users to access API's and allow them to create OAuth client credentials. Is there a predefined role for allowing this? I don't want to use the role of project editor, because I'm trying to allow access to only the necessary services.
To be more specific, when the user is in their project and they go to "APIs and Services" > Credentials, on this page the user receives this error:
You don't have permission to view API keys, OAuth clients, and service account keys.
I'm pretty new to GCP so I may be missing something simple. Not sure what info would be helpful, but I'll provide the services used and the IAM roles set up for the user.
Services:
1.App Engine
2.DataStore
3.Functions
4.Source Repositories
Roles/Permissions:
1.App Engine Admin
2.Cloud Functions Developer
3.Cloud Datastore Owner
4.Service Account Admin
5.Source Repository Administrator
6.Storage Admin
Thanks.