GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.GoogleServiceAccountKey Class Reference

Deserialized contents of a Google Cloud service account JSON key file, used by GoogleHandler.FetchServiceAccountToken to sign a JWT. More...

Properties

string Type [get, set]
 Key type, normally "service_account".
string ProjectId [get, set]
 Google Cloud project ID that owns this service account.
string PrivateKeyId [get, set]
 Identifier of the private key within the service account.
string PrivateKey [get, set]
 PEM-encoded RSA private key used to sign the JWT assertion.
string ClientEmail [get, set]
 Email address of the service account; used as the JWT issuer (iss claim).
string ClientId [get, set]
 OAuth client ID associated with the service account.
string AuthUri [get, set]
 Google OAuth authorization endpoint URL.
string TokenUri [get, set]
 Google OAuth token endpoint URL used to exchange the signed JWT for an access token.
string AuthProviderX509CertUrl [get, set]
 URL of Google's X.509 certificate provider for verifying tokens.
string ClientX509CertUrl [get, set]
 URL of this service account's X.509 certificate.

Detailed Description

Deserialized contents of a Google Cloud service account JSON key file, used by GoogleHandler.FetchServiceAccountToken to sign a JWT.

Definition at line 230 of file Credentials.cs.

Constructor & Destructor Documentation

◆ GoogleServiceAccountKey()

GenerallyPositive.GoogleServiceAccountKey.GoogleServiceAccountKey ( )

Definition at line 273 of file Credentials.cs.

Property Documentation

◆ AuthProviderX509CertUrl

string GenerallyPositive.GoogleServiceAccountKey.AuthProviderX509CertUrl
getset

URL of Google's X.509 certificate provider for verifying tokens.

Definition at line 267 of file Credentials.cs.

◆ AuthUri

string GenerallyPositive.GoogleServiceAccountKey.AuthUri
getset

Google OAuth authorization endpoint URL.

Definition at line 259 of file Credentials.cs.

◆ ClientEmail

string GenerallyPositive.GoogleServiceAccountKey.ClientEmail
getset

Email address of the service account; used as the JWT issuer (iss claim).

Definition at line 251 of file Credentials.cs.

◆ ClientId

string GenerallyPositive.GoogleServiceAccountKey.ClientId
getset

OAuth client ID associated with the service account.

Definition at line 255 of file Credentials.cs.

◆ ClientX509CertUrl

string GenerallyPositive.GoogleServiceAccountKey.ClientX509CertUrl
getset

URL of this service account's X.509 certificate.

Definition at line 271 of file Credentials.cs.

◆ PrivateKey

string GenerallyPositive.GoogleServiceAccountKey.PrivateKey
getset

PEM-encoded RSA private key used to sign the JWT assertion.

Definition at line 247 of file Credentials.cs.

◆ PrivateKeyId

string GenerallyPositive.GoogleServiceAccountKey.PrivateKeyId
getset

Identifier of the private key within the service account.

Definition at line 243 of file Credentials.cs.

◆ ProjectId

string GenerallyPositive.GoogleServiceAccountKey.ProjectId
getset

Google Cloud project ID that owns this service account.

Definition at line 239 of file Credentials.cs.

◆ TokenUri

string GenerallyPositive.GoogleServiceAccountKey.TokenUri
getset

Google OAuth token endpoint URL used to exchange the signed JWT for an access token.

Definition at line 263 of file Credentials.cs.

◆ Type

string GenerallyPositive.GoogleServiceAccountKey.Type
getset

Key type, normally "service_account".

Definition at line 235 of file Credentials.cs.


The documentation for this class was generated from the following file: