Skip to content

Commit a9f0c2a

Browse files
committed
dataproviders have to set cors headers
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
1 parent b6c9faa commit a9f0c2a

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

internal/http/services/datagateway/datagateway.go

-8
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ func (s *svc) setHandler() {
135135
r = r.WithContext(ctx)
136136
switch r.Method {
137137
case "HEAD":
138-
addCorsHeader(w)
139138
s.doHead(w, r)
140139
return
141140
case "GET":
@@ -157,13 +156,6 @@ func (s *svc) setHandler() {
157156
})
158157
}
159158

160-
func addCorsHeader(res http.ResponseWriter) {
161-
headers := res.Header()
162-
headers.Set("Access-Control-Allow-Origin", "*")
163-
headers.Set("Access-Control-Allow-Headers", "Content-Type, Origin, Authorization")
164-
headers.Set("Access-Control-Allow-Methods", "GET, POST, OPTIONS, HEAD")
165-
}
166-
167159
func (s *svc) verify(ctx context.Context, r *http.Request) (*transferClaims, error) {
168160
// Extract transfer token from request header. If not existing, assume that it's the last path segment instead.
169161
token := r.Header.Get(TokenTransportHeader)

0 commit comments

Comments
 (0)