1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
set name = http
set port = 7094
set pwd = $PWD
set src = $SOURCE_DIR
xrootd.trace all
all.export /readonly/ readonly
xrootd.seclib libXrdSec.so
xrd.protocol XrdHttp:$port libXrdHttp.so
http.desthttps false
http.selfhttps2http false
ofs.authlib libXrdMacaroons.so
http.header2cgi Authorization authz
http.exthandler xrdtpc libXrdHttpTPC.so
http.exthandler xrdmacaroons libXrdMacaroons.so
macaroons.secretkey $pwd/macaroons-secret
# Verify static headers are appropriately appended to responses
http.staticheader -verb=OPTIONS Access-Control-Allow-Origin *
http.staticheader -verb=GET Foo Bar
http.staticheader -verb=GET Foo Baz
http.staticheader Test 1
http.cors libXrdHttpCors.so
cors.origin https://webserver.bli.bla.blo
continue $src/common.cfg
|