85 Commits (0b576dec792bd2627deb6ddab8ea6668684067e7)

Author SHA1 Message Date
Chris Lu 0b576dec79 fix: remove unused policyNameFromArn and strings import 2 days ago
Chris Lu e98e2231b0 fix: rollback inline policies on UpdateUser PutPolicies failure 2 days ago
Chris Lu d1bb4b6cd0 fix: standalone IAM AttachGroupPolicy uses persisted policy store 2 days ago
Chris Lu 81825f9d25 feat: add UpdateGroup handler to standalone IAM API 2 days ago
Chris Lu b0bca50dfd iam: require empty PolicyNames before group deletion 2 days ago
Chris Lu f687001b9e iam: short-circuit UpdateUser when newUserName equals current name 2 days ago
Chris Lu c84e2f56af iam: check for name collision before renaming user in UpdateUser 2 days ago
Chris Lu 886019f467 iam: check group attachment before policy deletion 2 days ago
Chris Lu 07f6734e80 iam: address PR review comments for group management 3 days ago
Chris Lu ccf0057ea8 iam: add group side effects on user deletion and rename 3 days ago
Chris Lu 204512151b iam: add group management handlers to standalone IAM API 3 days ago
Chris Lu 540fc97e00
s3/iam: reuse one request id per request (#8538) 4 days ago
Aaron 14cd0f53ba
Places the CommonResponse struct at the *end* of all IAM responses. (#8537) 5 days ago
Chris Lu df5e8210df
Implement IAM managed policy operations (#8507) 7 days ago
Chris Lu a3cb7fa8cc go fmt 2 weeks ago
Chris Lu 27e763222a
Fix inline user policy retrieval (#8437) 2 weeks ago
Chris Lu 0d8588e3ae
S3: Implement IAM defaults and STS signing key fallback (#8348) 3 weeks ago
Chris Lu c090604143
Add UpdateAccessKey support to IAM API (#8342) 4 weeks ago
Chris Lu f6318edbc9
Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 2 months ago
Chris Lu ae9a943ef6
IAM: Add Service Account Support (#7744) (#7901) 2 months ago
Chris Lu 1261e93ef2
fix: comprehensive go vet error fixes and add CI enforcement (#7861) 3 months ago
chrislu f734b2d4bf Refactor: Extract common IAM logic into shared weed/iam package (#7747) 3 months ago
Chris Lu f41925b60b
Embed IAM API into S3 server (#7740) 3 months ago
Chris Lu 5075381060
Support multiple filers for S3 and IAM servers with automatic failover (#7550) 3 months ago
Chris Lu c1b8d4bf0d
S3: adds FilerClient to use cached volume id (#7518) 4 months ago
Chris Lu 97f3028782
Clean up logs and deprecated functions (#7339) 5 months ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 8 months ago
Chris Lu 7cb1ca1308
Add policy engine (#6970) 8 months ago
Chris Lu 1db7c2b8aa
Add credential storage (#6938) 8 months ago
Tom Crasset 7c3a0ed874
return error on invalid action in PutUserPolicy (#6482) 1 year ago
Tom Crasset c5f21b2b01
fix S3 per-user-directory Policy (#6443) 1 year ago
Tom Crasset aa299462f2
improve iam error handling (#6446) 1 year ago
Konstantin Lebedev 5ffacbb6ea
refactor all methods strings to const (#5726) 2 years ago
Riccardo Bertossa f6e8a9bf9c
added s3 iam DeleteBucket permission management (#5599) 2 years ago
zuzuviewer 211171e669
Fix iam service response 500 (#5405) 2 years ago
Konstantin Lebedev 750a0ba1b2
[iam] Replace action read/write to readAcp/writeAcp for handlers with acl (#4858) 3 years ago
chrislu cf28108ea4 fix grpd dial option 3 years ago
Nico D'Cotta 796b7508f3
Implement SRV lookups for filer (#4767) 3 years ago
chrislu 81fdf3651b grpc connection to filer add sw-client-id header 3 years ago
Ryan Russell d54eb9966f
refactor: `Directory` readability (#3665) 4 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 4 years ago
chrislu 68065128b8 add dc and rack 4 years ago
Tuan Vuong 1d9a888be9 PutUserAction should completely replace identity actions 4 years ago
Tuan Vuong 312e13416b filter duplicated action 4 years ago
guosj b3076909d1 refactor code 4 years ago
guosj 7dbf19d09a refine PutUserPolicy 4 years ago
chrislu 37578929d4 fix compilation 4 years ago
chrislu f87952a411 remove locks 4 years ago
guosj 5b3192344d fix iam CreatePolicy error 4 years ago
chrislu 9f20d3ebd1 add dc and rack 4 years ago