Esempio n. 1
0
        /// <summary>Snippet for SignJwtAsync</summary>
        public async Task SignJwtResourceNamesAsync()
        {
            // Snippet: SignJwtAsync(ServiceAccountName, IEnumerable<string>, string, CallSettings)
            // Additional: SignJwtAsync(ServiceAccountName, IEnumerable<string>, string, CancellationToken)
            // Create client
            IAMCredentialsClient iAMCredentialsClient = await IAMCredentialsClient.CreateAsync();

            // Initialize request argument(s)
            ServiceAccountName   name      = ServiceAccountName.FromProjectServiceAccount("[PROJECT]", "[SERVICE_ACCOUNT]");
            IEnumerable <string> delegates = new string[] { "", };
            string payload = "";
            // Make the request
            SignJwtResponse response = await iAMCredentialsClient.SignJwtAsync(name, delegates, payload);

            // End snippet
        }
Esempio n. 2
0
        /// <summary>Snippet for SignJwtAsync</summary>
        public async Task SignJwtRequestObjectAsync()
        {
            // Snippet: SignJwtAsync(SignJwtRequest, CallSettings)
            // Additional: SignJwtAsync(SignJwtRequest, CancellationToken)
            // Create client
            IAMCredentialsClient iAMCredentialsClient = await IAMCredentialsClient.CreateAsync();

            // Initialize request argument(s)
            SignJwtRequest request = new SignJwtRequest
            {
                ServiceAccountName = ServiceAccountName.FromProjectServiceAccount("[PROJECT]", "[SERVICE_ACCOUNT]"),
                Delegates          = { "", },
                Payload            = "",
            };
            // Make the request
            SignJwtResponse response = await iAMCredentialsClient.SignJwtAsync(request);

            // End snippet
        }