Navigation Menu

Skip to content

ryankmcintyre/dapr-secrets-example

Repository files navigation

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.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages