1
0
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:
Kyle Spearrin 2017-05-05 23:03:03 -04:00
parent 33e0e3b071
commit 94fa3b1d1d
7 changed files with 9 additions and 9 deletions

View File

@ -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>

View File

@ -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;
}

View File

@ -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>

View File

@ -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();
}

View File

@ -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();

View File

@ -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>

View File

@ -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;
}