]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
sts: Fixes get_cert_url improper url path concatenation 50462/head
authorMathew <mat@hazmat.dev>
Mon, 6 Mar 2023 19:13:00 +0000 (14:13 -0500)
committerMathew <mat@hazmat.dev>
Thu, 9 Mar 2023 16:51:01 +0000 (11:51 -0500)
commitc71818a586f2e29fb76310cb6477f0ccee7f19bd
tree0c76622b32c5d45527b56a89228f180a60329ff7
parent950a61ac3a6686b28051ee5a283530c8b732083b
sts: Fixes get_cert_url improper url path concatenation

Invalid URL concatenation prevents some OpenIDConnect providers from working
with RGW and the AssumeRoleWithWebIdentity API. Invalid URLs contain a double
slash `//`. This fix ensures that an ISS is properly joined to the .well-known
path.

Fixes: https://tracker.ceph.com/issues/58890
Signed-off-by: Mathew Utter <mat@hazmat.dev>
src/rgw/rgw_rest_sts.cc