@@ -30,7 +30,11 @@ namespace :krakend do
30
30
] ,
31
31
"allow_credentials" => true ,
32
32
"allow_headers" => [
33
- "Accept-Language"
33
+ "Accept-Language" ,
34
+ "Authorization" ,
35
+ "X-Forwarded-For" ,
36
+ "X-Forwarded-Host" ,
37
+ "X-Forwarded-Proto"
34
38
]
35
39
}
36
40
} ,
@@ -53,7 +57,12 @@ namespace :krakend do
53
57
"host" : [ api_url ] ,
54
58
}
55
59
] ,
56
- "input_headers" : [ "Authorization" ]
60
+ "input_headers" : [
61
+ "Authorization" ,
62
+ "X-Forwarded-For" ,
63
+ "X-Forwarded-Host" ,
64
+ "X-Forwarded-Proto"
65
+ ]
57
66
} ,
58
67
{
59
68
"endpoint" : "/assets/apitome/{resource}" ,
@@ -66,7 +75,12 @@ namespace :krakend do
66
75
"sd" : "static"
67
76
}
68
77
] ,
69
- "input_headers" : [ "Authorization" ]
78
+ "input_headers" : [
79
+ "Authorization" ,
80
+ "X-Forwarded-For" ,
81
+ "X-Forwarded-Host" ,
82
+ "X-Forwarded-Proto"
83
+ ]
70
84
} ,
71
85
{
72
86
"endpoint" : "/assets/apitome/highlight_themes/{theme}" ,
@@ -80,7 +94,10 @@ namespace :krakend do
80
94
}
81
95
] ,
82
96
"input_headers" : [
83
- "Authorization"
97
+ "Authorization" ,
98
+ "X-Forwarded-For" ,
99
+ "X-Forwarded-Host" ,
100
+ "X-Forwarded-Proto"
84
101
]
85
102
} ,
86
103
{
@@ -95,7 +112,10 @@ namespace :krakend do
95
112
}
96
113
] ,
97
114
"input_headers" : [
98
- "Authorization"
115
+ "Authorization" ,
116
+ "X-Forwarded-For" ,
117
+ "X-Forwarded-Host" ,
118
+ "X-Forwarded-Proto"
99
119
]
100
120
} ,
101
121
] ,
@@ -121,8 +141,11 @@ namespace :krakend do
121
141
}
122
142
] ,
123
143
"input_query_strings" => [ "*" ] ,
124
- "input_headers" => [
125
- "Authorization"
144
+ "input_headers" : [
145
+ "Authorization" ,
146
+ "X-Forwarded-For" ,
147
+ "X-Forwarded-Host" ,
148
+ "X-Forwarded-Proto"
126
149
]
127
150
}
128
151
end
@@ -146,7 +169,9 @@ namespace :krakend do
146
169
def build_public_endpoints ( api_server_host , url_base , methods )
147
170
endpoints = [ ]
148
171
methods . each do |m |
149
- endpoints << build_base_endpoint ( api_server_host , url_base , m )
172
+ endpoint = build_base_endpoint ( api_server_host , url_base , m )
173
+ endpoint [ 'cache_ttl' ] = '1h'
174
+ endpoints << endpoint
150
175
end
151
176
return endpoints
152
177
end
0 commit comments