public sealed class AuthorizationCodeLink : IMessage<AuthorizationCodeLink>, IEquatable<AuthorizationCodeLink>, IDeepCloneable<AuthorizationCodeLink>, IBufferMessage, IMessage
Reference documentation and code samples for the Integration Connectors v1 API class AuthorizationCodeLink.
This configuration captures the details required to render an authorization link for the OAuth Authorization Code Flow.
Implements
IMessageAuthorizationCodeLink, IEquatableAuthorizationCodeLink, IDeepCloneableAuthorizationCodeLink, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
AuthorizationCodeLink()
public AuthorizationCodeLink()
AuthorizationCodeLink(AuthorizationCodeLink)
public AuthorizationCodeLink(AuthorizationCodeLink other)
Parameter | |
---|---|
Name | Description |
other | AuthorizationCodeLink |
Properties
ClientId
public string ClientId { get; set; }
The client ID assigned to the GCP Connectors OAuth app for the connector data source.
Property Value | |
---|---|
Type | Description |
string |
EnablePkce
public bool EnablePkce { get; set; }
Whether to enable PKCE for the auth code flow.
Property Value | |
---|---|
Type | Description |
bool |
Scopes
public RepeatedField<string> Scopes { get; }
The scopes for which the user will authorize GCP Connectors on the connector data source.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Uri
public string Uri { get; set; }
The base URI the user must click to trigger the authorization code login flow.
Property Value | |
---|---|
Type | Description |
string |