]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: make keystone work without admin token(service ac requirement)
authorDeepika Upadhyay <deepika.upadhyay@clyso.com>
Mon, 28 Oct 2024 09:19:52 +0000 (14:49 +0530)
committerDeepika Upadhyay <deepika.upadhyay@clyso.com>
Mon, 28 Oct 2024 09:19:52 +0000 (14:49 +0530)
commit55ce1782e159190fd9202b6e270a1a2c470b0626
tree95e5a69cd3d48e07e0f6ec0222f055009c2d12f4
parentfeed612ad97ba1a34526faff14500e4787ab6d59
rgw: make keystone work without admin token(service ac requirement)

Ceph RGW admin credentials must not be a requirement.
Both ec2 auth and keystone token validation work without an admin token.

And the user token verification will use its own token. The only
requirement for the service admin user token is the allow_expired, but
in our case we don't use this parameter.

fixes: https://tracker.ceph.com/issues/68327

Co-authored-by: @kayrus
Signed-off-by: Deepika Upadhyay <deepika.upadhyay@clyso.com>
src/rgw/rgw_auth_keystone.cc