]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/sts: by-passing authentication using temp creds
authorPritha Srivastava <prsrivas@redhat.com>
Thu, 28 Mar 2024 11:16:20 +0000 (16:46 +0530)
committerPritha Srivastava <prsrivas@redhat.com>
Sat, 26 Apr 2025 09:42:52 +0000 (15:12 +0530)
commit63bc73802ddb0ef74d66d468293e489e4d5fa58f
treed4c532a0f646d158ae9b7fd8acd2f7e9560642a4
parent539b7275f64d8df013b80a6f554ab01796c6bf9e
rgw/sts: by-passing authentication using temp creds
in case the request is forwarded from secondary in
a multi-site setup. authenticating with the system
user creds of which are used to sign the request.
Permissions are still derived from the role.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
src/rgw/rgw_auth.cc
src/rgw/rgw_auth.h
src/rgw/rgw_auth_s3.h
src/rgw/rgw_rest_s3.cc