]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: add DoutPrefixProvider to the Auth Identifier classes 24409/head
authorAli Maredia <amaredia@redhat.com>
Mon, 8 Oct 2018 23:01:40 +0000 (19:01 -0400)
committerAli Maredia <amaredia@redhat.com>
Tue, 9 Oct 2018 20:36:17 +0000 (16:36 -0400)
commit26a6dd3975fafa8830a5571aeb56efe32bb109d3
treef074601ee001513740a78525563f83734004b288
parent652f3441dcb4b49e693df03613b1506041ac8054
rgw: add DoutPrefixProvider to the Auth Identifier classes

This caused DPP to be threaded through the
verify_{objecy/bucket/user}_permissions functions
in rgw_common.cc and change all of the calls to
them in rgw_op.cc and in other places.

The logging in STS engine authorize was
changed too.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
19 files changed:
src/rgw/rgw_acl.cc
src/rgw/rgw_acl.h
src/rgw/rgw_auth.cc
src/rgw/rgw_auth.h
src/rgw/rgw_auth_filters.h
src/rgw/rgw_auth_s3.cc
src/rgw/rgw_auth_s3.h
src/rgw/rgw_common.cc
src/rgw/rgw_common.h
src/rgw/rgw_op.cc
src/rgw/rgw_op.h
src/rgw/rgw_rest_role.cc
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_s3.h
src/rgw/rgw_rest_sts.h
src/rgw/rgw_rest_user_policy.cc
src/rgw/rgw_swift_auth.cc
src/rgw/rgw_swift_auth.h
src/test/rgw/test_rgw_iam_policy.cc