Be more explicit and secure on how credentials are used within the bucketfs api.
Replace the default dict in dict credentials mapping passed to the service with a more sophisticated credentials provider,
which e.g. does not accidentally leak authentication information when printing it. Additionally provide more context
that credentials are mapped to specific buckets.
Details
Add Credential classes/objects
Credential classes/objects should not leak information when printed
Credential classes/objects Support explicit request for unsecure output
Add a more explicit data structure / class for the global credentials mapping/store
Summary
Be more explicit and secure on how credentials are used within the bucketfs api.
Replace the default dict in dict credentials mapping passed to the service with a more sophisticated credentials provider, which e.g. does not accidentally leak authentication information when printing it. Additionally provide more context that credentials are mapped to specific buckets.
Details
credentials mapping/store
Examples / Ideas
Secure & Unsecure Output
Global Credentails Store
New Usage
Notes
__str__
,__format__
and__repr__
credentials
codeTasks