An open API service indexing awesome lists of open source software.

https://github.com/anktsrkr/dopplerconfigurationprovider

Doppler Secrets configuration provider for Microsoft.Extensions.Configuration
https://github.com/anktsrkr/dopplerconfigurationprovider

aspnetcore csharp devsecops doppler dopplernetcore dotnetcore keyvaluestore keyvault

Last synced: 8 months ago
JSON representation

Doppler Secrets configuration provider for Microsoft.Extensions.Configuration

Awesome Lists containing this project

README

          

# Doppler Secrets configuration provider for Microsoft.Extensions.Configuration

The `Doppler.Extensions.Configuration` package allows storing configuration values using Doppler Secrets.

## Getting started

### Install the package
Install the package with Nuget:

```dotnetcli
dotnet add package Doppler.Extensions.Configuration
```

### Prerequisites
You need a [Doppler](https://doppler.com/join?invite=6009451B) account to use this package.

## Examples

To load initialize configuration from Doppler secrets call the `AddDoppler` on `ConfigurationBuilder`:

```C# Snippet:ConfigurationDoppler
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddDoppler(builder.Configuration.GetValue("Doppler:ServiceToken"))

IConfiguration configuration = builder.Build();
Console.WriteLine(configuration["MySecret"]);
```