]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rgw/rgw_opa.cc
import quincy beta 17.1.0
[ceph.git] / ceph / src / rgw / rgw_opa.cc
index 4e5770300267f5c95da203eea6416eefc0a0527a..68f874a5d724e50f6c93aa817578d71f3fb13024 100644 (file)
@@ -7,6 +7,8 @@
 #define dout_context g_ceph_context
 #define dout_subsys ceph_subsys_rgw
 
+using namespace std;
+
 int rgw_opa_authorize(RGWOp *& op,
                       req_state * const s)
 {
@@ -31,6 +33,7 @@ int rgw_opa_authorize(RGWOp *& op,
   /* set required headers for OPA request */
   req.append_header("X-Auth-Token", opa_token);
   req.append_header("Content-Type", "application/json");
+  req.append_header("Expect", "100-continue");
 
   /* check if we want to verify OPA server SSL certificate */
   req.set_verify_ssl(s->cct->_conf->rgw_opa_verify_ssl);