mirror of https://github.com/dapr/docs.git
Updated to reflect a modern .NET example for retrieving secrets from Dapr Secret Management
Signed-off-by: Whit Waldo <whit.waldo@innovian.net>
This commit is contained in:
parent
bfcfaf9fa6
commit
2b204d2322
|
|
@ -76,32 +76,25 @@ Now that you've set up the local secret store, call Dapr to get the secrets from
|
||||||
{{% codetab %}}
|
{{% codetab %}}
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
//dependencies
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Net.Http;
|
|
||||||
using System.Net.Http.Headers;
|
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Dapr.Client;
|
using Dapr.Client;
|
||||||
using Microsoft.AspNetCore.Mvc;
|
|
||||||
using System.Threading;
|
|
||||||
using System.Text.Json;
|
|
||||||
|
|
||||||
//code
|
namespace EventService;
|
||||||
namespace EventService
|
|
||||||
{
|
const string SECRET_STORE_NAME = "localsecretstore";
|
||||||
class Program
|
|
||||||
{
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
static async Task Main(string[] args)
|
builder.Services.AddDaprClient();
|
||||||
{
|
var app = builder.Build();
|
||||||
string SECRET_STORE_NAME = "localsecretstore";
|
|
||||||
using var client = new DaprClientBuilder().Build();
|
//Resolve a DaprClient from DI
|
||||||
//Using Dapr SDK to get a secret
|
var daprClient = app.Services.GetRequiredService<DaprClient>();
|
||||||
var secret = await client.GetSecretAsync(SECRET_STORE_NAME, "secret");
|
|
||||||
Console.WriteLine($"Result: {string.Join(", ", secret)}");
|
//Use the Dapr SDK to get a secret
|
||||||
}
|
var secret = await daprClient.GetSecretAsync(SECRET_STORE_NAME, "secret");
|
||||||
}
|
|
||||||
}
|
Console.WriteLine($"Result: {string.Join(", ", secret)}");
|
||||||
```
|
```
|
||||||
|
|
||||||
{{% /codetab %}}
|
{{% /codetab %}}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue