Skip to content

111github111/Microsoft.Extensions.Configuration.Etcd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft.Extensions.Configuration.Etcd

appsettings.json 

"JwtConfigOptions": {
  "Issuer": "xxx",
  "Audience": "xxx",
  "SecurityKey": "xxxxxxxx5oxxxx5xxxxxszkxxxxdlxxxbxxx"
}

example:

builder.Configuration
       .AddEtcd("http://127.0.0.1:2379", new EtcdAuth("root", "123456"), "app1/production.json")
       .Build();

or

builder.Configuration
       .AddEtcd(options =>
       {
           options.ServiceUrl = "http://127.0.0.1:2379";
           options.Auth = new EtcdAuth("root", "123456");
           options.Keys.Add("app1/production.json");
       })
       .Build();

use:

    private readonly IConfiguration _configuration;
    public MyConfiguration(IConfiguration configuration)
    {
        _configuration = configuration;
    }

    public JwtConfigOptions JwtConfig => _configuration.GetSection(nameof(JwtConfigOptions)).Get<JwtConfigOptions>();

About

etcd configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages