summaryrefslogtreecommitdiffstats
path: root/src/rgw/rgw_auth.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* rgw: fix typo signle to singleBingyin Zhang2017-12-141-1/+1
* rgw: move the S3 anonymous auth handling to a dedicated engine.Radoslaw Zarzynski2017-07-211-3/+3
* rgw: clean-up error mapping in Swift's authentication strategy.Radoslaw Zarzynski2017-06-191-1/+1
* rgw: introduce rgw::auth::Strategy::apply() to deduplicate code.Radoslaw Zarzynski2017-06-071-0/+48
* rgw: Add is_identity to AuthApplier classAdam C. Emerson2017-05-171-2/+55
* rgw: implement SwiftAnonymousEngine.Radoslaw Zarzynski2017-03-241-1/+1
* rgw: parametrize the implicit tenancy of rgw::auth::RemoteApplier.Radoslaw Zarzynski2017-03-241-3/+3
* rgw: fix appending '\0' in the rgw::auth::LocalApplier::to_str().Radoslaw Zarzynski2017-03-241-1/+1
* rgw: improve logs in rgw::auth::Strategy.Radoslaw Zarzynski2017-03-241-7/+21
* rgw: implement descriptive authentication failure reasons.Radoslaw Zarzynski2017-03-241-29/+105
* rgw: remove the parts of auth framework that aren't necessary anymore.Radoslaw Zarzynski2017-03-241-421/+0
* rgw: move ACL Strategies to the newer auth framework.Radoslaw Zarzynski2017-03-241-1/+1
* rgw: replace RGWDummyIdentityApplier with rgw::auth::DummyIdentityApplier.Radoslaw Zarzynski2017-03-241-13/+19
* rgw: implement the rgw::auth::SysReqApplier over IdentityApplier.Radoslaw Zarzynski2017-03-241-1/+1
* rgw: add Control::FALLBACK mode to rgw::auth::AuthStrategy.Radoslaw Zarzynski2017-03-241-2/+5
* rgw: implement rgw::auth::AnonymousEngine.Radoslaw Zarzynski2017-03-241-0/+17
* rgw: implement rgw::auth::LocalApplier.Radoslaw Zarzynski2017-03-241-0/+54
* rgw: Keystone implementation can support multiple instances now.Radoslaw Zarzynski2017-03-241-8/+14
* rgw: only move Keystone-related things into rgw::keystone namespace.Radoslaw Zarzynski2017-03-241-15/+18
* rgw: introduce the rgw::auth::RemoteApplier interface.Radoslaw Zarzynski2017-03-241-0/+119
* rgw: implement the rgw::auth::Strategy.Radoslaw Zarzynski2017-03-241-0/+47
* Merge pull request #12264 from cbodley/wip-rgw-print-is-adminCasey Bodley2017-03-131-1/+1
|\
| * rgw: print is_admin as int instead of __u8Casey Bodley2016-12-011-1/+1
* | rgw: add override in rgw subsystemliuchang08122017-02-151-5/+5
* | dout: Use dout_contextAdam C. Emerson2016-12-221-0/+1
* | rgw: make RGWLocalAuthApplier::is_admin_of() aware about system users.Radoslaw Zarzynski2016-12-021-1/+1
|/
* rgw: improve handling account privilege level in the auth infrastructure.Radoslaw Zarzynski2016-08-121-3/+5
* rgw: Rework of s3 LDAP Authentication code.Pritha Srivastava2016-08-011-0/+5
* rgw: reuse the HTTP client of KeystoneService in RGWKeystoneAuthEngine.Radoslaw Zarzynski2016-06-021-23/+2
* rgw, optimization: reduce the overhead of RGWIdentityApplier::to_str().Radoslaw Zarzynski2016-06-021-27/+15
* rgw: improve error checking in Keystone-related code.Radoslaw Zarzynski2016-06-021-2/+17
* rgw: cosmetic changes in the new auth infra.Radoslaw Zarzynski2016-06-021-3/+3
* rgw, optimization: switch from std::vector to std::array in auth infra.Radoslaw Zarzynski2016-06-021-1/+3
* rgw: int -> uint32_t transition for perm and perm_mask.Radoslaw Zarzynski2016-06-021-8/+9
* rgw, optimization: switch to std::string& when possible in the new auth.Radoslaw Zarzynski2016-06-021-12/+12
* rgw: the Keystone backend does support now Swift's cross-tenant ACLs.Radoslaw Zarzynski2016-06-021-0/+47
* rgw: implement to_str() over auth appliers.Radoslaw Zarzynski2016-06-021-0/+35
* rgw: implement RGWKeystoneAuthEngine.Radoslaw Zarzynski2016-06-021-1/+196
* rgw: infrastructure for authentication engine-dependent ACL checks.Radoslaw Zarzynski2016-06-021-0/+6
* rgw: share the ACL interpreter across multiple identity appliers.Radoslaw Zarzynski2016-06-021-22/+33
* rgw: infrastructure for object-based Swift authentication.Radoslaw Zarzynski2016-06-021-0/+154
* rgw: decouple system user from admin user.Radoslaw Zarzynski2016-06-021-0/+2
* rgw: make use of RGWIdentityApplier as req_state::auth_identity.Radoslaw Zarzynski2016-06-021-0/+68