public class JsonCredentialParameters : object
Holder 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 = null
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 = null
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 |