MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / MatchedOrigin

Function MatchedOrigin

auth/cors.go:41–55  ·  view source on GitHub ↗
(allowOrigins []string, rqOrigins []string)

Source from the content-addressed store, hash-verified

39}
40
41func MatchedOrigin(allowOrigins []string, rqOrigins []string) string {
42 for _, rv := range rqOrigins {
43 for _, av := range allowOrigins {
44 if rv == av {
45 return av
46 }
47 }
48 }
49 for _, av := range allowOrigins {
50 if av == "*" {
51 return "*"
52 }
53 }
54 return ""
55}

Callers 2

checkLoginCORSMethod · 0.92
AddResponseHeadersMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected