public sealed class ProviderOAuthConfig : IMessage<ProviderOAuthConfig>, IEquatable<ProviderOAuthConfig>, IDeepCloneable<ProviderOAuthConfig>, IBufferMessage, IMessageReference 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 |
|