Permissions for @turbot/gcp-oauth
Taking a look at permissions and associated grant levels for each permission for OAuth:
Permission | Grant Level | Help |
---|---|---|
clientauthconfig.brands.create | Admin | STAGE:BETA.Create brand |
clientauthconfig.brands.delete | Admin | STAGE:BETA.Delete brand |
clientauthconfig.brands.get | Metadata | STAGE:BETA.Get brand |
clientauthconfig.brands.list | Metadata | STAGE:BETA.List brands associated with a project |
clientauthconfig.brands.update | Admin | STAGE:BETA.Update brand |
clientauthconfig.clients.create | Admin | STAGE:BETA.Create OAuth client |
clientauthconfig.clients.createSecret | Admin | STAGE:BETA.Create new client secret |
clientauthconfig.clients.delete | Admin | STAGE:BETA.Delete OAuth client |
clientauthconfig.clients.get | Metadata | STAGE:BETA.Get OAuth client |
clientauthconfig.clients.getWithSecret | Metadata | STAGE:BETA.Get OAuth client with client secret |
clientauthconfig.clients.list | Metadata | STAGE:BETA.List OAuth clients in a brand |
clientauthconfig.clients.listWithSecrets | Metadata | STAGE:BETA.List OAuth clients in a brand with client secrets |
clientauthconfig.clients.undelete | Admin | STAGE:BETA.Undelete OAuth client |
clientauthconfig.clients.update | Admin | STAGE:BETA.Update OAuth client |
oauthconfig.clientpolicy.get | Metadata | Get the OAuth verification config of an OAuth client |
oauthconfig.testusers.get | Metadata | View the trusted user list for a test app |
oauthconfig.testusers.update | Admin | Edit the trusted user list for a test app |
oauthconfig.verification.get | Metadata | Get the OAuth verification config of a project |
oauthconfig.verification.submit | Admin | Submit an app verification |
oauthconfig.verification.update | Admin | Create or update the OAuth verification config of a project |