Skip to content

Commit 79f25d6

Browse files
WhitWaldomsfussell
andauthored
Updated to reflect a modern .NET example for retrieving secrets from Dapr Secret Management (#4636)
Signed-off-by: Whit Waldo <whit.waldo@innovian.net> Co-authored-by: Mark Fussell <markfussell@gmail.com>
1 parent 67fc7d3 commit 79f25d6

File tree

1 file changed

+15
-22
lines changed
  • daprdocs/content/en/developing-applications/building-blocks/secrets

1 file changed

+15
-22
lines changed

daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -76,32 +76,25 @@ Now that you've set up the local secret store, call Dapr to get the secrets from
7676
{{% codetab %}}
7777

7878
```csharp
79-
//dependencies
8079
using System;
81-
using System.Collections.Generic;
82-
using System.Net.Http;
83-
using System.Net.Http.Headers;
8480
using System.Threading.Tasks;
8581
using Dapr.Client;
86-
using Microsoft.AspNetCore.Mvc;
87-
using System.Threading;
88-
using System.Text.Json;
8982
90-
//code
91-
namespace EventService
92-
{
93-
class Program
94-
{
95-
static async Task Main(string[] args)
96-
{
97-
string SECRET_STORE_NAME = "localsecretstore";
98-
using var client = new DaprClientBuilder().Build();
99-
//Using Dapr SDK to get a secret
100-
var secret = await client.GetSecretAsync(SECRET_STORE_NAME, "secret");
101-
Console.WriteLine($"Result: {string.Join(", ", secret)}");
102-
}
103-
}
104-
}
83+
namespace EventService;
84+
85+
const string SECRET_STORE_NAME = "localsecretstore";
86+
87+
var builder = WebApplication.CreateBuilder(args);
88+
builder.Services.AddDaprClient();
89+
var app = builder.Build();
90+
91+
//Resolve a DaprClient from DI
92+
var daprClient = app.Services.GetRequiredService<DaprClient>();
93+
94+
//Use the Dapr SDK to get a secret
95+
var secret = await daprClient.GetSecretAsync(SECRET_STORE_NAME, "secret");
96+
97+
Console.WriteLine($"Result: {string.Join(", ", secret)}");
10598
```
10699

107100
{{% /codetab %}}

0 commit comments

Comments
 (0)