mirror of
https://github.com/bitwarden/server.git
synced 2025-04-11 08:08:14 -05:00
user secrets from string param
This commit is contained in:
parent
33e0e3b071
commit
94fa3b1d1d
@ -7,7 +7,6 @@
|
||||
<AssemblyName>Api</AssemblyName>
|
||||
<OutputType>Exe</OutputType>
|
||||
<PackageId>Api</PackageId>
|
||||
<UserSecretsId>aspnet5-bitwarden-Api</UserSecretsId>
|
||||
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
|
||||
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
|
||||
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
|
||||
|
@ -29,7 +29,7 @@ namespace Bit.Api
|
||||
public Startup(IHostingEnvironment env)
|
||||
{
|
||||
var builder = new ConfigurationBuilder()
|
||||
.AddSettingsConfiguration<Startup>(env);
|
||||
.AddSettingsConfiguration(env, "aspnet5-bitwarden-Api");
|
||||
Configuration = builder.Build();
|
||||
Environment = env;
|
||||
}
|
||||
|
@ -6,7 +6,6 @@
|
||||
<AssemblyName>Billing</AssemblyName>
|
||||
<OutputType>Exe</OutputType>
|
||||
<PackageId>Billing</PackageId>
|
||||
<UserSecretsId>bitwarden-Billing</UserSecretsId>
|
||||
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
|
||||
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
|
||||
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
|
||||
@ -25,6 +24,7 @@
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="1.1.1" />
|
||||
<PackageReference Include="System.Net.Http" Version="4.3.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -16,7 +16,7 @@ namespace Bit.Billing
|
||||
public Startup(IHostingEnvironment env)
|
||||
{
|
||||
var builder = new ConfigurationBuilder()
|
||||
.AddSettingsConfiguration<Startup>(env);
|
||||
.AddSettingsConfiguration(env, "bitwarden-Billing");
|
||||
Configuration = builder.Build();
|
||||
}
|
||||
|
||||
|
@ -5,9 +5,10 @@ namespace Bit.Core.Utilities
|
||||
{
|
||||
public static class ConfigurationBuilderExtensions
|
||||
{
|
||||
public static IConfigurationBuilder AddSettingsConfiguration<T>(
|
||||
public static IConfigurationBuilder AddSettingsConfiguration(
|
||||
this ConfigurationBuilder builder,
|
||||
IHostingEnvironment env) where T : class
|
||||
IHostingEnvironment env,
|
||||
string userSecretsId)
|
||||
{
|
||||
builder.SetBasePath(env.ContentRootPath)
|
||||
.AddJsonFile("settings.json")
|
||||
@ -15,7 +16,7 @@ namespace Bit.Core.Utilities
|
||||
|
||||
if(env.IsDevelopment())
|
||||
{
|
||||
builder.AddUserSecrets<T>();
|
||||
builder.AddUserSecrets(userSecretsId);
|
||||
}
|
||||
|
||||
builder.AddEnvironmentVariables();
|
||||
|
@ -4,12 +4,12 @@
|
||||
<TargetFramework>net461</TargetFramework>
|
||||
<AssemblyName>Identity</AssemblyName>
|
||||
<RootNamespace>Bit.Identity</RootNamespace>
|
||||
<UserSecretsId>527b1fab-a4b5-465b-881a-f44f08c42899</UserSecretsId>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
|
||||
<PackageReference Include="System.Net.Http" Version="4.3.1" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
@ -15,7 +15,7 @@ namespace Bit.Identity
|
||||
public Startup(IHostingEnvironment env)
|
||||
{
|
||||
var builder = new ConfigurationBuilder()
|
||||
.AddSettingsConfiguration<Startup>(env);
|
||||
.AddSettingsConfiguration(env, "527b1fab-a4b5-465b-881a-f44f08c42899");
|
||||
Configuration = builder.Build();
|
||||
Environment = env;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user