92 Commits (86e0d272f37f326c509102193dfe479b864f104d)

Author SHA1 Message Date
Harshavardhana d97d53bddc
Honor etcd legacy v/s new config settings properly (#8510) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana d48fd6fde9
Remove unusued params and functions (#8399) 5 years ago
Harshavardhana ff5bf51952 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 5 years ago
Harshavardhana fd53057654 Add InfoCannedPolicy API to fetch only necessary policy (#8307) 5 years ago
Aditya Manthramurthy a0456ce940 LDAP STS API (#8091) 5 years ago
Aditya Manthramurthy 825e29f301 Check if user or group is disabled when evaluating policy (#8078) 5 years ago
Aditya Manthramurthy bf9b619d86 Set the policy mapping for a user or group (#8036) 5 years ago
Aditya Manthramurthy 5d2b5ee6a9 Refactor IAM to use new IAMStorageAPI (#7999) 5 years ago
kannappanr 930943f058
Fix IAM users migration regression in etcd (#8029) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Harshavardhana b52b90412b Avoid data-transfer in distributed locking (#8004) 5 years ago
Aditya Manthramurthy 414a7eca83 Add IAM groups support (#7981) 5 years ago
Aditya Manthramurthy 4101d4917c Fix IAM users migration regression (#8008) 5 years ago
Aditya Manthramurthy c71895f225 Listen for PolicyDB events from etcd and fix etcd watch handling (#7992) 5 years ago
Harshavardhana 94c88890b8 Add additional logging for OPA connections (#7982) 5 years ago
Harshavardhana e871e27562 Refactor and simplify etcd helpers used in IAM subsystem (#7980) 5 years ago
Aditya Manthramurthy 7bdaf9bc50 Update on-disk storage format for users system (#7949) 5 years ago
Harshavardhana 1af6e8cb72
Add support for session policies in STS APIs (#7747) 5 years ago
Harshavardhana b4ab778cb2 Fix user IAM policy regression, reload policy appropriately (#7770) 6 years ago
Harshavardhana 6d89435356 Reload a specific user or policy on peers (#7705) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 years ago
Kanagaraj M da8214845a allow users to change password through browser (#7683) 6 years ago
Harshavardhana 7e4c9a9e1e Properly watch for users, policies, temp users (#7701) 6 years ago
Harshavardhana 83ca1a8d64 Use etcd watch to reload IAM users (#7551) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana c3ca954684 Implement AssumeRole API for Minio users (#7267) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Harshavardhana 74c2048ea9 Add proper contexts with timeouts for etcd operations (#7097) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana 4f31a9a33b Reload users upon AddUser on peers (#6975) 6 years ago
Harshavardhana 7e879a45d5 Add policy claim support for JWT (#6660) 6 years ago
Harshavardhana bf66e9a529 Reload etcd users and policies properly (#6694) 6 years ago
Harshavardhana fde8c38638 Add default canned policies (#6690) 6 years ago
Harshavardhana b251454dd6 Fix toggling users status (#6640) 6 years ago
Harshavardhana 1e7e5e297c
Add canned policy support (#6637) 6 years ago
Harshavardhana 23b166b318 Remove applying custom policies with STS access keys (#6626) 6 years ago
Harshavardhana 3ef3fefd54 Add ListUsers API to list all configured users in IAM (#6619) 6 years ago
Harshavardhana 143e7fe300 Add etcd support to support STS on gateway mode (#6531) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago