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.
Implements
IMessageProviderOAuthConfig, IEquatableProviderOAuthConfig, IDeepCloneableProviderOAuthConfig, IBufferMessage, IMessageNamespace
Google.Cloud.DeveloperConnect.V1Assembly
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 |