Developer Connect v1 API - Class ProviderOAuthConfig (1.0.0-beta02)

public sealed class ProviderOAuthConfig : IMessage<ProviderOAuthConfig>, IEquatable<ProviderOAuthConfig>, IDeepCloneable<ProviderOAuthConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Developer Connect v1 API class ProviderOAuthConfig.

ProviderOAuthConfig is the OAuth config for a provider.

Inheritance

object > ProviderOAuthConfig

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

ProviderOAuthConfig()

public ProviderOAuthConfig()

ProviderOAuthConfig(ProviderOAuthConfig)

public ProviderOAuthConfig(ProviderOAuthConfig other)
Parameter
Name Description
other ProviderOAuthConfig

Properties

HasSystemProviderId

public bool HasSystemProviderId { get; }

Gets whether the "system_provider_id" field is set

Property Value
Type Description
bool

OauthProviderIdCase

public ProviderOAuthConfig.OauthProviderIdOneofCase OauthProviderIdCase { get; }
Property Value
Type Description
ProviderOAuthConfigOauthProviderIdOneofCase

Scopes

public RepeatedField<string> Scopes { get; }

Required. User selected scopes to apply to the Oauth config In the event of changing scopes, user records under AccountConnector will be deleted and users will re-auth again.

Property Value
Type Description
RepeatedFieldstring

SystemProviderId

public SystemProvider SystemProviderId { get; set; }

Immutable. Developer Connect provided OAuth.

Property Value
Type Description
SystemProvider