|
@@ -1787,6 +1787,7 @@ func TestUserRedactedPassword(t *testing.T) {
|
|
|
u.FsConfig.S3Config.Bucket = "b"
|
|
|
u.FsConfig.S3Config.Region = "eu-west-1"
|
|
|
u.FsConfig.S3Config.AccessKey = "access-key"
|
|
|
+ u.FsConfig.S3Config.SessionToken = "session token"
|
|
|
u.FsConfig.S3Config.AccessSecret = kms.NewSecret(sdkkms.SecretStatusRedacted, "access-secret", "", "")
|
|
|
u.FsConfig.S3Config.Endpoint = "http://127.0.0.1:9000/path?k=m"
|
|
|
u.FsConfig.S3Config.StorageClass = "Standard"
|
|
@@ -2564,6 +2565,7 @@ func TestUserS3Config(t *testing.T) {
|
|
|
user.FsConfig.S3Config.Region = "us-east-1" //nolint:goconst
|
|
|
user.FsConfig.S3Config.AccessKey = "Server-Access-Key"
|
|
|
user.FsConfig.S3Config.AccessSecret = kms.NewPlainSecret("Server-Access-Secret")
|
|
|
+ user.FsConfig.S3Config.SessionToken = "Session token"
|
|
|
user.FsConfig.S3Config.Endpoint = "http://127.0.0.1:9000"
|
|
|
user.FsConfig.S3Config.UploadPartSize = 8
|
|
|
user.FsConfig.S3Config.DownloadPartMaxTime = 60
|
|
@@ -15097,6 +15099,7 @@ func TestWebUserS3Mock(t *testing.T) {
|
|
|
user.FsConfig.S3Config.Region = "eu-west-1"
|
|
|
user.FsConfig.S3Config.AccessKey = "access-key"
|
|
|
user.FsConfig.S3Config.AccessSecret = kms.NewPlainSecret("access-secret")
|
|
|
+ user.FsConfig.S3Config.SessionToken = "new session token"
|
|
|
user.FsConfig.S3Config.Endpoint = "http://127.0.0.1:9000/path?a=b"
|
|
|
user.FsConfig.S3Config.StorageClass = "Standard"
|
|
|
user.FsConfig.S3Config.KeyPrefix = "somedir/subdir/"
|
|
@@ -15135,6 +15138,7 @@ func TestWebUserS3Mock(t *testing.T) {
|
|
|
form.Set("s3_region", user.FsConfig.S3Config.Region)
|
|
|
form.Set("s3_access_key", user.FsConfig.S3Config.AccessKey)
|
|
|
form.Set("s3_access_secret", user.FsConfig.S3Config.AccessSecret.GetPayload())
|
|
|
+ form.Set("s3_session_token", user.FsConfig.S3Config.SessionToken)
|
|
|
form.Set("s3_storage_class", user.FsConfig.S3Config.StorageClass)
|
|
|
form.Set("s3_acl", user.FsConfig.S3Config.ACL)
|
|
|
form.Set("s3_endpoint", user.FsConfig.S3Config.Endpoint)
|
|
@@ -15224,6 +15228,7 @@ func TestWebUserS3Mock(t *testing.T) {
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.Bucket, user.FsConfig.S3Config.Bucket)
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.Region, user.FsConfig.S3Config.Region)
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.AccessKey, user.FsConfig.S3Config.AccessKey)
|
|
|
+ assert.Equal(t, updateUser.FsConfig.S3Config.SessionToken, user.FsConfig.S3Config.SessionToken)
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.StorageClass, user.FsConfig.S3Config.StorageClass)
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.ACL, user.FsConfig.S3Config.ACL)
|
|
|
assert.Equal(t, updateUser.FsConfig.S3Config.Endpoint, user.FsConfig.S3Config.Endpoint)
|
|
@@ -15924,6 +15929,7 @@ func TestS3WebFolderMock(t *testing.T) {
|
|
|
S3Region := "eu-west-1"
|
|
|
S3AccessKey := "access-key"
|
|
|
S3AccessSecret := kms.NewPlainSecret("folder-access-secret")
|
|
|
+ S3SessionToken := "fake session token"
|
|
|
S3Endpoint := "http://127.0.0.1:9000/path?b=c"
|
|
|
S3StorageClass := "Standard"
|
|
|
S3ACL := "public-read-write"
|
|
@@ -15943,6 +15949,7 @@ func TestS3WebFolderMock(t *testing.T) {
|
|
|
form.Set("s3_region", S3Region)
|
|
|
form.Set("s3_access_key", S3AccessKey)
|
|
|
form.Set("s3_access_secret", S3AccessSecret.GetPayload())
|
|
|
+ form.Set("s3_session_token", S3SessionToken)
|
|
|
form.Set("s3_storage_class", S3StorageClass)
|
|
|
form.Set("s3_acl", S3ACL)
|
|
|
form.Set("s3_endpoint", S3Endpoint)
|
|
@@ -15987,6 +15994,7 @@ func TestS3WebFolderMock(t *testing.T) {
|
|
|
assert.Equal(t, S3Bucket, folder.FsConfig.S3Config.Bucket)
|
|
|
assert.Equal(t, S3Region, folder.FsConfig.S3Config.Region)
|
|
|
assert.Equal(t, S3AccessKey, folder.FsConfig.S3Config.AccessKey)
|
|
|
+ assert.Equal(t, S3SessionToken, folder.FsConfig.S3Config.SessionToken)
|
|
|
assert.NotEmpty(t, folder.FsConfig.S3Config.AccessSecret.GetPayload())
|
|
|
assert.Equal(t, S3Endpoint, folder.FsConfig.S3Config.Endpoint)
|
|
|
assert.Equal(t, S3StorageClass, folder.FsConfig.S3Config.StorageClass)
|
|
@@ -16035,6 +16043,7 @@ func TestS3WebFolderMock(t *testing.T) {
|
|
|
assert.Equal(t, S3Bucket, folder.FsConfig.S3Config.Bucket)
|
|
|
assert.Equal(t, S3Region, folder.FsConfig.S3Config.Region)
|
|
|
assert.Equal(t, S3AccessKey, folder.FsConfig.S3Config.AccessKey)
|
|
|
+ assert.Equal(t, S3SessionToken, folder.FsConfig.S3Config.SessionToken)
|
|
|
assert.NotEmpty(t, folder.FsConfig.S3Config.AccessSecret.GetPayload())
|
|
|
assert.Equal(t, S3Endpoint, folder.FsConfig.S3Config.Endpoint)
|
|
|
assert.Equal(t, S3StorageClass, folder.FsConfig.S3Config.StorageClass)
|