diff --git a/src/Api/Startup.cs b/src/Api/Startup.cs index 8f8e1b74e0..c6efdb5e60 100644 --- a/src/Api/Startup.cs +++ b/src/Api/Startup.cs @@ -180,7 +180,7 @@ namespace Bit.Api { Authority = authority, AllowedScopes = new string[] { "api" }, - RequireHttpsMetadata = env.IsProduction(), + RequireHttpsMetadata = !env.IsDevelopment(), ApiName = "api", NameClaimType = ClaimTypes.Email, // Suffix until we retire the old jwt schemes. diff --git a/src/Core/Utilities/LoggerFactoryExtensions.cs b/src/Core/Utilities/LoggerFactoryExtensions.cs index 596ce6b428..b7de1979bc 100644 --- a/src/Core/Utilities/LoggerFactoryExtensions.cs +++ b/src/Core/Utilities/LoggerFactoryExtensions.cs @@ -15,7 +15,7 @@ namespace Bit.Core.Utilities GlobalSettings globalSettings, Func filter = null) { - if(env.IsProduction()) + if(!env.IsDevelopment()) { if(filter == null) { diff --git a/src/Core/Utilities/ServiceCollectionExtensions.cs b/src/Core/Utilities/ServiceCollectionExtensions.cs index 8e546a96ac..ad710a82fe 100644 --- a/src/Core/Utilities/ServiceCollectionExtensions.cs +++ b/src/Core/Utilities/ServiceCollectionExtensions.cs @@ -132,14 +132,14 @@ namespace Bit.Core.Utilities services.AddTransient(); - if(env.IsProduction()) + if(env.IsDevelopment()) { - var identityServerCert = CoreHelpers.GetCertificate(globalSettings.IdentityServer.CertificateThumbprint); - identityServerBuilder.AddSigningCredential(identityServerCert); + identityServerBuilder.AddTemporarySigningCredential(); } else { - identityServerBuilder.AddTemporarySigningCredential(); + var identityServerCert = CoreHelpers.GetCertificate(globalSettings.IdentityServer.CertificateThumbprint); + identityServerBuilder.AddSigningCredential(identityServerCert); } services.AddScoped(); @@ -152,7 +152,7 @@ namespace Bit.Core.Utilities public static void AddCustomDataProtectionServices( this IServiceCollection services, IHostingEnvironment env, GlobalSettings globalSettings) { - if(env.IsProduction()) + if(!env.IsDevelopment()) { var dataProtectionCert = CoreHelpers.GetCertificate(globalSettings.DataProtection.CertificateThumbprint); var storageAccount = CloudStorageAccount.Parse(globalSettings.Storage.ConnectionString);