public class JsonCredentialParametersHolder for credential parameters read from JSON credential file. Fields are union of parameters for all supported credential types.
Namespace
Google.Apis.Auth.OAuth2Assembly
Google.Apis.Auth.dll
Fields
AuthorizedUserCredentialType
public const string AuthorizedUserCredentialType = "authorized_user"UserCredential is created by the GCloud SDK tool when the user runs GCloud Auth Login.
| Field Value | |
|---|---|
| Type | Description |
String |
|
ServiceAccountCredentialType
public const string ServiceAccountCredentialType = "service_account"ServiceAccountCredential is downloaded by the user from Google Developers Console.
| Field Value | |
|---|---|
| Type | Description |
String |
|
Properties
ClientEmail
public string ClientEmail { get; set; }Client Email associated with ServiceAccountCredential obtained from Google Developers Console
| Property Value | |
|---|---|
| Type | Description |
String |
|
ClientId
public string ClientId { get; set; }Client Id associated with UserCredential created by GCloud Auth Login.
| Property Value | |
|---|---|
| Type | Description |
String |
|
ClientSecret
public string ClientSecret { get; set; }Client Secret associated with UserCredential created by GCloud Auth Login.
| Property Value | |
|---|---|
| Type | Description |
String |
|
PrivateKey
public string PrivateKey { get; set; }Private Key associated with ServiceAccountCredential obtained from Google Developers Console.
| Property Value | |
|---|---|
| Type | Description |
String |
|
PrivateKeyId
public string PrivateKeyId { get; set; }Private Key ID associated with ServiceAccountCredential obtained from Google Developers Console.
| Property Value | |
|---|---|
| Type | Description |
String |
|
ProjectId
public string ProjectId { get; set; }Project ID associated with this credential.
| Property Value | |
|---|---|
| Type | Description |
String |
|
QuotaProject
public string QuotaProject { get; set; }Project ID associated with this credential for the purposes of quota calculations and billing.
| Property Value | |
|---|---|
| Type | Description |
String |
|
RefreshToken
public string RefreshToken { get; set; }Refresh Token associated with UserCredential created by GCloud Auth Login.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Type
public string Type { get; set; }Type of the credential.
| Property Value | |
|---|---|
| Type | Description |
String |
|