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
- Host: GitHub
- URL: https://github.com/anktsrkr/dopplerconfigurationprovider
- Owner: anktsrkr
- License: mit
- Created: 2022-08-07T10:53:39.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-07T12:20:49.000Z (almost 4 years ago)
- Last Synced: 2025-02-16T04:25:05.603Z (over 1 year ago)
- Topics: aspnetcore, csharp, devsecops, doppler, dopplernetcore, dotnetcore, keyvaluestore, keyvault
- Language: C#
- Homepage:
- Size: 23.4 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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"]);
```