chore: AWS Signature Authorization type flow updates (#4311)
Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com>
This commit is contained in:
@@ -288,7 +288,8 @@ export const runGQLOperation = async (options: RunQueryOptions) => {
|
||||
params[key] = value
|
||||
}
|
||||
} else if (auth.authType === "aws-signature") {
|
||||
const { accessKey, secretKey, region, serviceName, addTo } = auth
|
||||
const { accessKey, secretKey, region, serviceName, addTo, serviceToken } =
|
||||
auth
|
||||
|
||||
const currentDate = new Date()
|
||||
const amzDate = currentDate.toISOString().replace(/[:-]|\.\d{3}/g, "")
|
||||
@@ -301,6 +302,7 @@ export const runGQLOperation = async (options: RunQueryOptions) => {
|
||||
region: region ?? "us-east-1",
|
||||
service: serviceName,
|
||||
url,
|
||||
sessionToken: serviceToken,
|
||||
})
|
||||
|
||||
const sign = await signer.sign()
|
||||
|
||||
@@ -146,6 +146,9 @@ export const getComputedAuthHeaders = async (
|
||||
region:
|
||||
parseTemplateString(request.auth.region, envVars) ?? "us-east-1",
|
||||
service: parseTemplateString(request.auth.serviceName, envVars),
|
||||
sessionToken:
|
||||
request.auth.serviceToken &&
|
||||
parseTemplateString(request.auth.serviceToken, envVars),
|
||||
url: parseTemplateString(endpoint, envVars),
|
||||
})
|
||||
|
||||
@@ -290,6 +293,9 @@ export const getComputedParams = async (
|
||||
secretAccessKey: parseTemplateString(req.auth.secretKey, envVars),
|
||||
region: parseTemplateString(req.auth.region, envVars) ?? "us-east-1",
|
||||
service: parseTemplateString(req.auth.serviceName, envVars),
|
||||
sessionToken:
|
||||
req.auth.serviceToken &&
|
||||
parseTemplateString(req.auth.serviceToken, envVars),
|
||||
url: parseTemplateString(req.endpoint, envVars),
|
||||
})
|
||||
const sign = await signer.sign()
|
||||
|
||||
Reference in New Issue
Block a user