microsoft / durabletask-netherite

A new engine for Durable Functions. https://microsoft.github.io/durabletask-netherite
Other
222 stars 25 forks source link

Support identity-based storage connections #149

Open sebastianburckhardt opened 2 years ago

sebastianburckhardt commented 2 years ago

... as already supported by mssql and AzureStorage backends.

sebastianburckhardt commented 2 years ago

According to information and code snippets provided by @jviau it seems possible we can implement this without having to upgrade all our storage SDK.

The only SDK that has to change is the Azure Table storage SDK v11. Luckily, that is a small change (essentially just one file). I created a PR (#195) to update it.

Thus we should be able to provide support for this soon.

sebastianburckhardt commented 2 years ago

197 adds support for using an Azure.Core.TokenCredential instead of connection strings. It can be used from DTFx (by supplying the credential before starting the orchestration service) and from DF projects using C# (by injecting a resolver during startup).

sebastianburckhardt commented 1 year ago

Remaining work: align with Azure Functions configuration, and update scale controller.