|
iamcredentials
v1
|
The "serviceAccounts" collection of methods. More...
Classes | |
| class | GenerateAccessTokenRequest |
| Generates an OAuth 2.0 access token for a service account. More... | |
| class | GenerateIdTokenRequest |
| Generates an OpenID Connect ID token for a service account. More... | |
| class | SignBlobRequest |
| Signs a blob using a service account's system-managed private key. More... | |
| class | SignJwtRequest |
| Signs a JWT using a service account's system-managed private key. More... | |
Public Member Functions | |
| ServiceAccountsResource (Google.Apis.Services.IClientService service) | |
| Constructs a new resource. More... | |
| virtual GenerateAccessTokenRequest | GenerateAccessToken (Google.Apis.IAMCredentials.v1.Data.GenerateAccessTokenRequest body, string name) |
| Generates an OAuth 2.0 access token for a service account. More... | |
| virtual GenerateIdTokenRequest | GenerateIdToken (Google.Apis.IAMCredentials.v1.Data.GenerateIdTokenRequest body, string name) |
| Generates an OpenID Connect ID token for a service account. More... | |
| virtual SignBlobRequest | SignBlob (Google.Apis.IAMCredentials.v1.Data.SignBlobRequest body, string name) |
| Signs a blob using a service account's system-managed private key. More... | |
| virtual SignJwtRequest | SignJwt (Google.Apis.IAMCredentials.v1.Data.SignJwtRequest body, string name) |
| Signs a JWT using a service account's system-managed private key. More... | |
The "serviceAccounts" collection of methods.
|
inline |
Constructs a new resource.
|
inlinevirtual |
Generates an OAuth 2.0 access token for a service account.
| body | The body of the request. |
| name | Required. The resource name of the service account for which the credentials are requested, in the following format: projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}. The - wildcard character is required; replacing it with a project ID is invalid. |
|
inlinevirtual |
Generates an OpenID Connect ID token for a service account.
| body | The body of the request. |
| name | Required. The resource name of the service account for which the credentials are requested, in the following format: projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}. The - wildcard character is required; replacing it with a project ID is invalid. |
|
inlinevirtual |
Signs a blob using a service account's system-managed private key.
| body | The body of the request. |
| name | Required. The resource name of the service account for which the credentials are requested, in the following format: projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}. The - wildcard character is required; replacing it with a project ID is invalid. |
|
inlinevirtual |
Signs a JWT using a service account's system-managed private key.
| body | The body of the request. |
| name | Required. The resource name of the service account for which the credentials are requested, in the following format: projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}. The - wildcard character is required; replacing it with a project ID is invalid. |