Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.44 KB

readme.md

File metadata and controls

26 lines (19 loc) · 1.44 KB

Dapr Sample Project for Secret Retrieval

Prerequisites

Overview

The Secrets management building block in Dapr currently has a few different options for accessing the store from a .NET application:

  • HTTP
  • Using the DaprClient in the Dapr .NET SDK
  • Using the configuration provider in the .NET SDK

The first two are fairly straight forward and the third is only slightly more complex, but it adds benefits of tying into the existing .NET configuration system and allowing for dependency injection. All three are demonstrated in the Startup.cs file using a local secret store located at /components/dapr-secretstore.json and defined by /components/secretstore.yaml.

This sample is not meant to recommend one method over another, just to demonstrate their usage in a simple app.

Run the app

Since Dapr is integrated into the solution, use Dapr to run using the following command:

dapr run --app-id DaprSecretsExample --dapr-http-port 3500 --components-path ./components -- dotnet run

Once running, open a browser and navigate to https://localhost:5001/ to see the results (it's not very exciting.)