Reference documentation and code samples for the Google Cloud Ces V1 Client class OAuthConfig.
Configurations for authentication with OAuth.
Generated from protobuf message google.cloud.ces.v1.OAuthConfig
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ oauth_grant_type
int
Required. OAuth grant types.
↳ client_id
string
Required. The client ID from the OAuth provider.
↳ client_secret_version
string
Required. The name of the SecretManager secret version resource storing the client secret. Format: projects/{project}/secrets/{secret}/versions/{version}
Note: You should grant roles/secretmanager.secretAccessor
role to the CES service agent service-<PROJECT-NUMBER>\@gcp-sa-ces.iam.gserviceaccount.com
.
↳ token_endpoint
string
Required. The token endpoint in the OAuth provider to exchange for an access token.
↳ scopes
string[]
Optional. The OAuth scopes to grant.
getOauthGrantType
Required. OAuth grant types.
setOauthGrantType
Required. OAuth grant types.
$this
getClientId
Required. The client ID from the OAuth provider.
string
setClientId
Required. The client ID from the OAuth provider.
var
string
$this
getClientSecretVersion
Required. The name of the SecretManager secret version resource storing the client secret.
Format: projects/{project}/secrets/{secret}/versions/{version}
Note: You should grant roles/secretmanager.secretAccessor
role to the CES
service agent service-<PROJECT-NUMBER>\@gcp-sa-ces.iam.gserviceaccount.com
.
string
setClientSecretVersion
Required. The name of the SecretManager secret version resource storing the client secret.
Format: projects/{project}/secrets/{secret}/versions/{version}
Note: You should grant roles/secretmanager.secretAccessor
role to the CES
service agent service-<PROJECT-NUMBER>\@gcp-sa-ces.iam.gserviceaccount.com
.
var
string
$this
getTokenEndpoint
Required. The token endpoint in the OAuth provider to exchange for an access token.
string
setTokenEndpoint
Required. The token endpoint in the OAuth provider to exchange for an access token.
var
string
$this
getScopes
Optional. The OAuth scopes to grant.
setScopes
Optional. The OAuth scopes to grant.
var
string[]
$this

