summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_keystone.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw/async: use optional_yield for keystone and kms requestsCasey Bodley2023-09-261-4/+4
* RGW: Add a reader featurePete Zaitcev2023-02-281-0/+11
* rgw: refactor selected files for better above- vs below-the-lineKaleb S. KEITHLEY2023-01-231-4/+1
* Merge pull request #45395 from tobias-urdin/rgw-keystone-service-tokenMarcus Watts2022-10-111-3/+16
|\
| * rgw/auth: Cache service tokens separatelyTobias Urdin2022-09-211-3/+15
| * rgw/auth: Add set_expires to token entryTobias Urdin2022-09-211-0/+1
* | rgw: Prefer ssize or safe comparison to castsAdam C. Emerson2022-09-301-3/+4
|/
* src/rgw: DPP addition to rgw_keystone.ccKalpesh Pandya2021-10-111-5/+8
* rgw: build without "using namespace std"Kefu Chai2021-08-131-18/+18
* rgw: Replace boost::string_ref/view with std::string_viewPrateek Sachan2020-06-181-9/+9
* RGW - Make sure editor settings are correct for all filesDaniel Gryniewicz2019-08-191-1/+1
* rgw: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-3/+2
* rgw: drop the helpers for CMS handling.Radoslaw Zarzynski2019-06-261-6/+0
* rgw: drop the Keystone's token revocation thread.Radoslaw Zarzynski2019-06-261-45/+1
* rgw: drop unused rgw_decode_pki_token().Radoslaw Zarzynski2019-03-191-3/+0
* rgw: move keystone secrets from ceph.conf to filesMatt Benjamin2018-11-051-8/+6
* Merge pull request #21637 from ceph/wip-da-SCA-20180423Kefu Chai2018-05-061-5/+5
|\
| * misc: mark constructors as explicitDanny Al-Gaaf2018-05-021-5/+5
* | misc: mark functions with 'override' specifierDanny Al-Gaaf2018-05-021-2/+2
|/
* rgw: tweak http client interfaceYehuda Sadeh2018-04-101-1/+3
* rgw: stop/join TokenCache revoke thread only if started.Karol Mroz2017-10-041-2/+5
* rgw: fix segfault in RevokeThread during its shutdown procedure.Radoslaw Zarzynski2017-07-251-2/+4
* rgw: migrate atomic_t to std::atomic<>Jesse Williamson2017-04-281-2/+4
* Merge pull request #14501 from mdw-at-linuxbox/wip-rgw-rvkMarcus Watts2017-04-211-2/+10
|\
| * rgw: swift: disable revocation thread if sleep == 0 || cache_size == 0Marcus Watts2017-04-131-2/+10
* | Added aws:kms mode to get/put/post operations.Adam Kupczyk2017-04-051-0/+26
|/
* rgw: refactor error handling in rgw::auth::keystone.Radoslaw Zarzynski2017-03-241-0/+8
* rgw: make rgw::keystone::TokenEnvelope::expired() to be const-correct.Radoslaw Zarzynski2017-03-241-3/+3
* rgw: Keystone implementation can support multiple instances now.Radoslaw Zarzynski2017-03-241-22/+98
* rgw: only move Keystone-related things into rgw::keystone namespace.Radoslaw Zarzynski2017-03-241-35/+50
* rgw/cleanup: add override in headersliuchang08122017-03-141-3/+3
* common: Unskew clockAdam C. Emerson2016-12-221-1/+1
* Got rid of recursive mutex.Adam Kupczyk2016-08-031-1/+5
* rgw: reuse the HTTP client of KeystoneService in RGWKeystoneAuthEngine.Radoslaw Zarzynski2016-06-021-3/+4
* rgw, optimization: switch to std::string& when possible in the new auth.Radoslaw Zarzynski2016-06-021-6/+6
* rgw: implement RGWKeystoneAuthEngine.Radoslaw Zarzynski2016-06-021-0/+7
* rgw: naturalize the transplanted get_keystone_{url,admin_token} in KeystoneSe...Radoslaw Zarzynski2016-06-021-0/+27
* rgw: RevokeThread is now a part of RGWKeystoneTokenCache.Radoslaw Zarzynski2016-06-021-4/+38
* rgw: implement singleton pattern over RGWKeystoneTokenCache.Radoslaw Zarzynski2016-06-021-6/+12
* rgw: improve const-correctness of rgw_open_cms_envelope.Radoslaw Zarzynski2016-06-021-1/+3
* rgw: improve const-correctness of KeystoneToken class.Radoslaw Zarzynski2016-06-021-7/+7
* rgw: improve const-correctness of KeystoneToken.Radoslaw Zarzynski2016-06-021-1/+1
* rgw: change naming of utility functions in rgw_keystone.cc.Radoslaw Zarzynski2016-02-261-5/+9
* rgw: add support for caching of Keystone admin token.Radoslaw Zarzynski2016-02-251-8/+17
* rgw: ONLY move PKI-related things from rgw_swift to rgw_keystone.Radoslaw Zarzynski2016-02-221-0/+6
* rgw: Keystone token parsing doesn't need to know API version.Radoslaw Zarzynski2016-02-191-5/+1
* rgw: handle Keystone API version with dedicated enum.Radoslaw Zarzynski2016-02-191-3/+14
* rgw: rework serialization in token retrieval for Keystone's admin.Radoslaw Zarzynski2016-02-191-0/+25
* rgw: basic data structures for Keystone v3.Radoslaw Zarzynski2016-02-191-41/+33
* rgw: modelinesSage Weil2014-07-101-0/+3