![]() |
GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
|
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. | |
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.
| GenerallyPositive.GoogleServiceAccountKey.GoogleServiceAccountKey | ( | ) |
Definition at line 273 of file Credentials.cs.
|
getset |
URL of Google's X.509 certificate provider for verifying tokens.
Definition at line 267 of file Credentials.cs.
|
getset |
Google OAuth authorization endpoint URL.
Definition at line 259 of file Credentials.cs.
|
getset |
Email address of the service account; used as the JWT issuer (iss claim).
Definition at line 251 of file Credentials.cs.
|
getset |
OAuth client ID associated with the service account.
Definition at line 255 of file Credentials.cs.
|
getset |
URL of this service account's X.509 certificate.
Definition at line 271 of file Credentials.cs.
|
getset |
PEM-encoded RSA private key used to sign the JWT assertion.
Definition at line 247 of file Credentials.cs.
|
getset |
Identifier of the private key within the service account.
Definition at line 243 of file Credentials.cs.
|
getset |
Google Cloud project ID that owns this service account.
Definition at line 239 of file Credentials.cs.
|
getset |
Google OAuth token endpoint URL used to exchange the signed JWT for an access token.
Definition at line 263 of file Credentials.cs.
|
getset |
Key type, normally "service_account".
Definition at line 235 of file Credentials.cs.