Skip to content

Commit fc1522f

Browse files
authored
Merge pull request #44 from delta10/fix/42-options-response-filter-proxy
Allow private network CORS setting
2 parents 85e714e + 3f6c532 commit fc1522f

2 files changed

Lines changed: 10 additions & 8 deletions

File tree

cmd/filter-proxy/main.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,11 @@ func main() {
312312
var httpHandler http.Handler
313313
if len(config.Cors.AllowedOrigins) > 0 {
314314
c := cors.New(cors.Options{
315-
AllowedOrigins: config.Cors.AllowedOrigins,
316-
AllowedMethods: config.Cors.AllowedMethods,
317-
AllowedHeaders: config.Cors.AllowedHeaders,
318-
AllowCredentials: config.Cors.AllowCredentials,
315+
AllowedOrigins: config.Cors.AllowedOrigins,
316+
AllowedMethods: config.Cors.AllowedMethods,
317+
AllowedHeaders: config.Cors.AllowedHeaders,
318+
AllowCredentials: config.Cors.AllowCredentials,
319+
AllowPrivateNetwork: config.Cors.AllowPrivateNetwork,
319320
})
320321

321322
httpHandler = c.Handler(router)

internal/config/config.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@ type Path struct {
3737
}
3838

3939
type Cors struct {
40-
AllowedOrigins []string `yaml:"allowedOrigins"`
41-
AllowedMethods []string `yaml:"allowedMethods"`
42-
AllowedHeaders []string `yaml:"allowedHeaders"`
43-
AllowCredentials bool `yaml:"allowCredentials"`
40+
AllowedOrigins []string `yaml:"allowedOrigins"`
41+
AllowedMethods []string `yaml:"allowedMethods"`
42+
AllowedHeaders []string `yaml:"allowedHeaders"`
43+
AllowCredentials bool `yaml:"allowCredentials"`
44+
AllowPrivateNetwork bool `yaml:"allowPrivateNetwork"`
4445
}
4546

4647
type Config struct {

0 commit comments

Comments
 (0)