aws-samples / aws-samples/amazon-cloudfront-functions

Change request body

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
533
Forks
76
PR merge metrics
No merged PRs in 30d

Description

I would like to change the recover some values from cookies and add it into the request body, I also need to decode JWT token to make some validations.

Error: `The CloudFront function returned an invalid value: the request object has an unexpected field.`

`async function handler(event) {
var request = event.request
var cookies = request.cookies
var host = request.headers.host.value;
var decodeIdToken = jwt_decode(jwtToken, key);

// some validations based on decodedToken//

request.body={
data:{
access_token:cookies['access_token'],
refresh_token: cookies['refresh_token'],
client_id: cookies['client_id'],
grant_type: 'refresh_token',
}
}

return request;
}`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.