diff --git a/.changes/v1.15/ENHANCEMENTS-20260303-132330.yaml b/.changes/v1.15/ENHANCEMENTS-20260303-132330.yaml new file mode 100644 index 000000000000..f2211a9665aa --- /dev/null +++ b/.changes/v1.15/ENHANCEMENTS-20260303-132330.yaml @@ -0,0 +1,5 @@ +kind: ENHANCEMENTS +body: add Alicloud CloudSSO mode credential support for oss backend +time: 2026-03-03T13:23:30.643274+08:00 +custom: + Issue: "38228" diff --git a/internal/backend/remote-state/oss/backend.go b/internal/backend/remote-state/oss/backend.go index 2a64a49bc9b9..5f54fb5c0d90 100644 --- a/internal/backend/remote-state/oss/backend.go +++ b/internal/backend/remote-state/oss/backend.go @@ -618,7 +618,7 @@ func getConfigFromProfile(d *schema.ResourceData, ProfileKey string) (interface{ return "", nil } case "sts_token": - if mode != "StsToken" { + if mode != "StsToken" && mode != "CloudSSO" { return "", nil } case "ram_role_arn", "ram_session_name":