Add proper creds
This commit is contained in:
19
Program.cs
19
Program.cs
@@ -1,4 +1,8 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Azure.Identity;
|
||||
using Azure.ResourceManager;
|
||||
using Azure.ResourceManager.Resources;
|
||||
using Microsoft.Extensions.Azure;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using ProperDI.Azure.Endpoints.ResourceGroup.LogLooker;
|
||||
|
||||
@@ -6,6 +10,19 @@ HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
|
||||
|
||||
builder.Services.AddHttpClient();
|
||||
builder.Services.AddTransient<IActivityLogReader, ActivityLogReader>();
|
||||
builder.Services.AddAzureClients(clientBuilder =>
|
||||
{
|
||||
// var creds = new ClientSecretCredential(
|
||||
// "",
|
||||
// "",
|
||||
// "");
|
||||
clientBuilder.UseCredential(new DefaultAzureCredential());
|
||||
clientBuilder.AddArmClient("2690a5f1-155b-4fa8-896f-92c6bcb62bee");
|
||||
clientBuilder.ConfigureDefaults(client =>
|
||||
{
|
||||
client.Retry.MaxRetries = 3;
|
||||
});
|
||||
});
|
||||
|
||||
builder.Services.Configure<RoleAssesorBackgroundServiceOptions>(builder.Configuration.GetSection("RoleAssessorBackgroundService"));
|
||||
builder.Services.AddHostedService<RoleAssesorBackgroundService>();
|
||||
|
||||
Reference in New Issue
Block a user