seaweedfs/weed/iamapi
Chris Lu f6318edbc9
Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101)
* Refactor Admin UI to use unified IAM storage and add MultipleFileStore

* Address PR feedback: fix renames, error handling, and sync logic in FilerMultipleStore

* Address refined PR feedback: safe rename order, rollback logic, and structural sync refinement

* Optimize LoadConfiguration: use streaming callback for memory efficiency

* Refactor UpdateUser: log rollback failures during rename

* Implement PolicyManager for FilerMultipleStore

* include the filer_multiple backend configuration

* Implement cross-S3 synchronization and proper shutdown for all IAM backends

* Extract Admin UI refactoring to a separate PR
2026-01-23 20:12:59 -08:00
..
iamapi_handlers.go improve iam error handling (#6446) 2025-01-16 08:23:19 -08:00
iamapi_management_handlers_test.go Add policy engine (#6970) 2025-07-13 16:21:36 -07:00
iamapi_management_handlers.go Refactor: Extract common IAM logic into shared weed/iam package (#7747) 2025-12-14 16:08:56 -08:00
iamapi_response.go IAM: Add Service Account Support (#7744) (#7901) 2025-12-29 20:17:23 -08:00
iamapi_server.go Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 2026-01-23 20:12:59 -08:00
iamapi_test.go Embed IAM API into S3 server (#7740) 2025-12-14 16:02:06 -08:00