dapr / components-contrib

Community driven, reusable components for distributed apps
Apache License 2.0
548 stars 479 forks source link

Support Instance Principal authentication in OCI ObjectStorage State Store #1423

Closed lucasjellema closed 2 years ago

lucasjellema commented 2 years ago

Allow authentication against OCI to be done based on instance principal (in addition to the user & private key based authentication).

Dapr Workloads running on Oracle Cloud Infrastructure - VM, bare metal instances, Containers on OKE - should be able to leverage instance based authentication instead of being force to inject user credentials including a private key. Instance principal authentication is the preferred approach to authentication on OCI. This type of authentication is much safer as well as much simpler for application operators.

Release Note

RELEASE NOTE: ADD Allow Instance Principal authentication for OCI ObjectStorage service state store (in addition to identity based authentication)

lucasjellema commented 2 years ago

Note: I intend to provide the implementation of this enhancement shortly.

lucasjellema commented 2 years ago

Implementation is available as : https://github.com/dapr/components-contrib/pull/1424

dapr-bot commented 2 years ago

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.

dapr-bot commented 2 years ago

This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.