Avoid chained credential for local environment in sql package
This commit is contained in:
		| @@ -18,12 +18,17 @@ namespace Core.Blueprint.SQLServer.Configuration | ||||
|         /// <returns>An updated <see cref="IServiceCollection"/> with SQL Server services registered.</returns> | ||||
|         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<,>)); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user