Files
seaweedfs/weed
chrislu b1260d9743 fix: add sts:ValidateSession to JWT authentication test policies
The TestJWTAuthenticationFlow was failing because the IAM policies for
S3ReadOnlyRole and S3AdminRole were missing the 'sts:ValidateSession' action.

### Problem:
- JWT authentication was working correctly (tokens parsed successfully)
- But IsActionAllowed returned false for sts:ValidateSession action
- This caused all JWT auth tests to fail with errCode=1

### Solution:
- Added sts:ValidateSession action to S3ReadOnlyPolicy
- Added sts:ValidateSession action to S3AdminPolicy
- Both policies now include the required STS session validation permission

### Test Results:
✅ TestJWTAuthenticationFlow now passes 100% (6/6 test cases)
✅ Read-Only JWT Authentication: All operations work correctly
✅ Admin JWT Authentication: All operations work correctly
✅ JWT token parsing and validation: Fully functional

This ensures consistent policy definitions across all S3 API JWT tests,
matching the policies used in s3_end_to_end_test.go.
2025-08-24 20:57:59 -07:00
..
2025-08-09 21:47:29 -07:00
2025-07-19 23:56:17 -07:00
2025-08-21 08:28:07 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2024-06-25 09:18:11 -07:00
2024-02-14 08:26:38 -08:00
2025-08-21 08:28:07 -07:00
2025-08-21 08:28:07 -07:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00