678 Commits (c66e1f5ec2dea34afa214c66a2a147e376d91cd4)

Author SHA1 Message Date
chrislu c66e1f5ec2 unified IAM authorization system 1 month ago
chrislu db0a9bd031 pass in filerAddressProvider 1 month ago
chrislu e9f83af6e2 address comments 1 month ago
chrislu 801f8d98e1 validateExternalOIDCToken() - delegates to STS service's secure issuer-based lookup 1 month ago
chrislu 5b34eea26c address comments 1 month ago
chrislu 20d3f8550f address comments 1 month ago
chrislu d7314e932c address comments 1 month ago
chrislu 8c8a6313d9 Update s3_iam_middleware.go 1 month ago
chrislu 64e0c5ac7c Replaced the coarse mapping with a comprehensive, context-aware action determination engine 1 month ago
chrislu 9d4d131043 address comments 1 month ago
chrislu 89810dcea3 address comments 1 month ago
chrislu 812f5c1a5a address comments 1 month ago
chrislu b6e8c5a8ea refactor 1 month ago
chrislu 7cb138deb4 no fake ldap provider, remove stateful sts session doc 1 month ago
chrislu c176e27a7f Add comprehensive debug logging for JWT authentication 1 month ago
chrislu c6593f4591 more logs 1 month ago
chrislu 639fa96d41 fmt 1 month ago
chrislu 5563183e60 add logs 1 month ago
chrislu 773d7648f2 fix compilation 1 month ago
chrislu 0575d93bca address comments 1 month ago
chrislu b8d3d8d9fc avoid hack 1 month ago
chrislu ca3c5eadb2 fix tests 1 month ago
chrislu bc026e11bf fix tests 1 month ago
chrislu 9c587dbd51 fix oidc 1 month ago
chrislu 5f32b3c982 Modified ListBucketsHandler to use IAM authorization (authorizeWithIAM) for JWT users instead of legacy identity.canDo() 1 month ago
chrislu 8603fe1433 Update s3_iam_middleware.go 1 month ago
chrislu df5b31aa9a feat: Complete JWT authentication system for S3 IAM integration 1 month ago
chrislu c63ad8fcaa Update s3api_server.go 1 month ago
chrislu 48d500d603 fix: Resolve 501 NotImplemented error and enable S3 IAM integration 1 month ago
chrislu e312b83349 fix: extract role information from JWT token in presigned URL validation 1 month ago
chrislu 6fb5952e19 fmt 1 month ago
chrislu 394847a621 fix: add CORS preflight handler to S3 API test infrastructure 1 month ago
chrislu b1260d9743 fix: add sts:ValidateSession to JWT authentication test policies 1 month ago
chrislu 2e74e465b9 fix: add error recovery for S3 API JWT tests in different environments 1 month ago
chrislu 0ff3339c9f 🎉 MAJOR SUCCESS: Complete S3 API JWT authentication system working! 1 month ago
chrislu 77fa5748a2 fix: improve S3 API test infrastructure and resolve compilation issues 1 month ago
chrislu f4c4e4c770 fix: resolve S3 API test compilation errors and configuration issues 1 month ago
chrislu 72c20cf379 feat: implement stateless JWT-only STS architecture 1 month ago
chrislu 9f5adbeca6 fix: update all S3 API tests and middleware for runtime filerAddress 1 month ago
chrislu 586ebbca2d refactor: simplify configuration by using constants for default base paths 1 month ago
chrislu 4c324fca15 refactor: Enhance existing NewS3ApiServer instead of creating separate IAM function 1 month ago
chrislu ea2f16393d feat: Integrate JWT authentication with S3 request processing 1 month ago
chrislu 35b916f083 feat: Implement S3 JWT authentication and authorization middleware 1 month ago
chrislu 2186ed5fc1 feat: Add enhanced S3 server with IAM integration 1 month ago
chrislu 8af7596ab1 format 1 month ago
chrislu 6f2da644fa 🎯 S3 IAM POLICY TEMPLATES & EXAMPLES COMPLETE: Production-Ready Policy Library! 1 month ago
chrislu 7eb23464f3 🚀 S3 MULTIPART UPLOAD IAM INTEGRATION COMPLETE: Advanced Policy-Controlled Multipart Operations! 1 month ago
chrislu 8d0206c50b 🔗 S3 PRESIGNED URL IAM INTEGRATION COMPLETE: Secure Temporary Access Control! 1 month ago
chrislu 8494b7cd30 🔐 S3 BUCKET POLICY INTEGRATION COMPLETE: Full Resource-Based Access Control! 1 month ago
chrislu 67c769218f 🎯 S3 END-TO-END TESTING MILESTONE: All 13 Tests Passing! 1 month ago