Код: Выделить всё
public class Startup
{
[...]
public void ConfigureServices(IServiceCollection services)
{
[...]
// register DI and dependent configuration
services.AddSingleton().Configure(Configuration.GetSection(KeyVaultClientSettings.Section));
// code which resolves IKeyVaultClient, because we need to request a secret
var serviceProvider = services.BuildServiceProvider();
var keyVaultClient = serviceProvider.GetService();
var secretName = "My Secret Name";
var secret = keyVaultClient.GetSecret(secretName);
// Our custom extension method which authenticates this app via the secret
services.AddFrontendAuthentication(secret);
[...]
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... rvices-and
Мобильная версия