File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ const (
4545type AppSyncLambdaAuthorizerRequest struct {
4646 AuthorizationToken string `json:"authorizationToken"`
4747 RequestContext AppSyncLambdaAuthorizerRequestContext `json:"requestContext"`
48+ RequestHeaders map [string ]string `json:"requestHeaders"`
4849}
4950
5051// AppSyncLambdaAuthorizerRequestContext contains the parameters of the AppSync invocation which triggered
@@ -61,6 +62,7 @@ type AppSyncLambdaAuthorizerRequestContext struct {
6162// AppSyncLambdaAuthorizerResponse represents the expected format of an authorization response to AppSync.
6263type AppSyncLambdaAuthorizerResponse struct {
6364 IsAuthorized bool `json:"isAuthorized"`
65+ HandlerContext map [string ]string `json:"handlerContext,omitempty"`
6466 ResolverContext map [string ]interface {} `json:"resolverContext,omitempty"`
6567 DeniedFields []string `json:"deniedFields,omitempty"`
6668 TTLOverride * int `json:"ttlOverride,omitempty"`
Original file line number Diff line number Diff line change 77 "queryString" : " mutation CreateEvent {...}\n\n query MyQuery {...}\n " ,
88 "operationName" : " MyQuery" ,
99 "variables" : {}
10+ },
11+ "requestHeaders" : {
12+ "header" : " value"
1013 }
1114}
Original file line number Diff line number Diff line change 11{
22 "isAuthorized" : true ,
3+ "handlerContext" : {
4+ "banana" : " very yellow" ,
5+ "apple" : " very green"
6+ },
37 "resolverContext" : {
48 "banana" : " very yellow" ,
59 "apple" : " very green"
You can’t perform that action at this time.
0 commit comments