Skip to content

Conversation

@shtripat
Copy link

Which issue does this PR close?

Benefits:

  1. Pluggable authentication - Authenticator trait allows OAuth2, SigV4, or custom auth
  2. Backward compatible - Existing OAuth2 behavior preserved
  3. Performance optimized - Signing key caching (valid for 24h)
  4. Works with catalog implementations which use SigV4

Catalog implementation like MinIO use SigV4 authentication and it would be helpful for such cases.

  • Closes #.

What changes are included in this PR?

Adds support for SigV4 authentication

Are these changes tested?

Benefits:
1. Pluggable authentication - Authenticator trait allows OAuth2, SigV4, or custom auth
2. Backward compatible - Existing OAuth2 behavior preserved
3. Performance optimized - Signing key caching (valid for 24h)
4. Works with catalog implementations which use SigV4

Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant