Class AuthorizationCodeLink
This configuration captures the details required to render an authorization link for the OAuth Authorization Code Flow.
Implements
Inherited Members
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class AuthorizationCodeLink : IDirectResponseSchema
Properties
ClientId
The client ID assigned to the Google Cloud Connectors OAuth app for the connector data source.
Declaration
[JsonProperty("clientId")]
public virtual string ClientId { get; set; }
Property Value
Type | Description |
---|---|
string |
ClientSecret
Optional. The client secret assigned to the Google Cloud Connectors OAuth app for the connector data source.
Declaration
[JsonProperty("clientSecret")]
public virtual Secret ClientSecret { get; set; }
Property Value
Type | Description |
---|---|
Secret |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnablePkce
Whether to enable PKCE for the auth code flow.
Declaration
[JsonProperty("enablePkce")]
public virtual bool? EnablePkce { get; set; }
Property Value
Type | Description |
---|---|
bool? |
OmitQueryParams
Optional. Omit query params from the redirect URI.
Declaration
[JsonProperty("omitQueryParams")]
public virtual bool? OmitQueryParams { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Scopes
The scopes for which the user will authorize Google Cloud Connectors on the connector data source.
Declaration
[JsonProperty("scopes")]
public virtual IList<string> Scopes { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Uri
The base URI the user must click to trigger the authorization code login flow.
Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type | Description |
---|---|
string |