在startup里,也是可以直接使用配置文件里信息的,一般可以这样使用
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
public void ConfigureServices(IServiceCollection services)
{
var oidcOptions = new OpenIdConnectOptions();
this.Configuration.GetSection("Oidc").Bind(oidcOptions);
services.AddSingleton(oidcOptions);
var ClientId = Configuration["Oidc:ClientId"];
}
}
上面的代码将从配置文件"Oidc"中获取"ClientId"这个属性的内容。