feat: add IAM export/import

- Add complete IAM configuration export/import functionality with ZIP format
- Add new API endpoints for IAM backup and restore operations
This commit is contained in:
weisd
2025-06-30 14:15:51 +08:00
committed by weisd
parent 8218070ebc
commit e9610f1fb7
11 changed files with 1060 additions and 11 deletions
+2
View File
@@ -56,6 +56,7 @@ pin-project-lite.workspace = true
protos.workspace = true
query = { workspace = true }
regex = { workspace = true }
reqwest = { workspace = true }
rmp-serde.workspace = true
rustfs-config = { workspace = true, features = ["constants", "notify"] }
rustfs-notify = { workspace = true }
@@ -98,6 +99,7 @@ rustfs-rio.workspace = true
base64 = { workspace = true }
hmac = { workspace = true }
sha2 = { workspace = true }
zip = { workspace = true }
[target.'cfg(target_os = "linux")'.dependencies]
libsystemd.workspace = true