public sealed class StartOAuthResponse : IMessage<StartOAuthResponse>, IEquatable<StartOAuthResponse>, IDeepCloneable<StartOAuthResponse>, IBufferMessage, IMessageReference documentation and code samples for the Developer Connect v1 API class StartOAuthResponse.
Message for responding to starting an OAuth flow.
Implements
IMessageStartOAuthResponse, IEquatableStartOAuthResponse, IDeepCloneableStartOAuthResponse, IBufferMessage, IMessageNamespace
Google.Cloud.DeveloperConnect.V1Assembly
Google.Cloud.DeveloperConnect.V1.dll
Constructors
StartOAuthResponse()
public StartOAuthResponse()StartOAuthResponse(StartOAuthResponse)
public StartOAuthResponse(StartOAuthResponse other)| Parameter | |
|---|---|
| Name | Description |
other |
StartOAuthResponse |
Properties
AuthUri
public string AuthUri { get; set; }The authorization server URL to the OAuth flow of the service provider.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ClientId
public string ClientId { get; set; }The client ID to the OAuth App of the service provider.
| Property Value | |
|---|---|
| Type | Description |
string |
|
CodeChallenge
public string CodeChallenge { get; set; }Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
| Property Value | |
|---|---|
| Type | Description |
string |
|
CodeChallengeMethod
public string CodeChallengeMethod { get; set; }Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasSystemProviderId
public bool HasSystemProviderId { get; }Gets whether the "system_provider_id" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
IdCase
public StartOAuthResponse.IdOneofCase IdCase { get; }| Property Value | |
|---|---|
| Type | Description |
StartOAuthResponseIdOneofCase |
|
Scopes
public RepeatedField<string> Scopes { get; }The list of scopes requested by the application.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
SystemProviderId
public SystemProvider SystemProviderId { get; set; }The ID of the system provider.
| Property Value | |
|---|---|
| Type | Description |
SystemProvider |
|
Ticket
public string Ticket { get; set; }The ticket to be used for post processing the callback from the service provider.
| Property Value | |
|---|---|
| Type | Description |
string |
|