Skip to content

[1/6] feat: add refreshable storage credential providers - #2976

Open
zakariya-s wants to merge 1 commit into
apache:mainfrom
zakariya-s:feat/storage-credential-provider
Open

[1/6] feat: add refreshable storage credential providers#2976
zakariya-s wants to merge 1 commit into
apache:mainfrom
zakariya-s:feat/storage-credential-provider

Conversation

@zakariya-s

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

What changes are included in this PR?

This PR introduces the core API for supplying refreshable storage credentials:

  • Adds StorageCredentialProvider and backend-specific credential types for S3 and GCS.
  • Propagates an optional credential provider through FileIOBuilder and FileIO.
  • Adds StorageFactory::build_with_credentials.
  • Adds the standard S3 and GCS credential refresh property constants.

Backend integration and REST credential refreshing will be added in subsequent PRs.

Are these changes tested?

Yes.

AI Disclosure

AI helped splitting this from the reference PR.

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