diff --git a/Core.Blueprint.SQLServer/Configuration/RegisterBlueprint.cs b/Core.Blueprint.SQLServer/Configuration/RegisterBlueprint.cs index 76d6af6..53d36a6 100644 --- a/Core.Blueprint.SQLServer/Configuration/RegisterBlueprint.cs +++ b/Core.Blueprint.SQLServer/Configuration/RegisterBlueprint.cs @@ -18,12 +18,17 @@ namespace Core.Blueprint.SQLServer.Configuration /// An updated with SQL Server services registered. public static IServiceCollection AddSQLServer(this IServiceCollection services, IConfiguration configuration) { - var chainedCredentials = new ChainedTokenCredential( + var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") ?? string.Empty; + + if (environment != "Local") + { + var chainedCredentials = new ChainedTokenCredential( new ManagedIdentityCredential(), new SharedTokenCacheCredential(), new VisualStudioCredential(), new VisualStudioCodeCredential() ); + } services.AddScoped(typeof(IEntityRepository<,>), typeof(EntityRepository<,>));